658a8541e999127ce007ca80e5394a38623c9d8e
SamiOS CI / lint-and-test (push) Successful in 14s
Major update adding full desktop environment support, complete branding suite, and project infrastructure: Desktop (WSL): - KDE Plasma + SDDM + Dolphin/Konsole/Kate/Firefox setup script - Windows 11 dark/light color schemes - PipeWire audio stack - WSLg-compatible launch script - SamiOS CLI tool (v0.2.0) with desktop command Branding: - Logos: face-on-pyramid with and without text (500px) - Icons: square + launcher (256/512/1024px) + SVG vector - Wallpapers: 1920x1080, 4K, clean variant (PIL-generated) - GRUB theme: full cobalt blue (#1424CE) theme with pyramid background - SDDM theme: SamiOS login screen configuration - Branding README with palette, typography, usage guidelines Fonts: - Sami Grotesk (Helvetica-like) as default system/UI font - Sami Sans as secondary - Full Sami font family support (excluding 7777 personal branding) - fontconfig rules mapping Helvetica/Arial → Sami Grotesk - Font policy enforcement in samios CLI Infrastructure: - Automated installer (samios-installer.sh): partition, format, pacstrap, bootloader - PKGBUILD for samios-branding package - Test suite: shell tests for profiledef, packages, pacman.conf, CLI, font policy - Makefile: test, lint, check, build, clean targets - Gitea Actions CI workflow - Voice integration architecture document (SamiType × SamiOS) - Updated roadmap reflecting completed phases
SamiOS - A Custom Arch Linux Distribution
Overview
SamiOS is a custom Linux distribution based on Arch Linux, designed as a Windows replacement for personal use.
Features
- Rolling release (Arch-based)
- Custom CLI tool (
samios) for system management - Automated installation scripts
- Custom branding and configuration
- Font policy: excludes fonts with "7777" in the name
Building from Source
Prerequisites
# On Arch Linux
sudo pacman -S archiso git
Clone and Build
git clone https://git.sami/sami7777/samios.git
cd samios/packaging/archiso
sudo ./build.sh
Installation
From ISO
- Boot from the generated ISO
- Run the automated installer:
samios install
Manual Installation
See docs/installation.md for detailed instructions.
CLI Tool
The samios command provides system management:
samios status # Show system status
samios update # Update system
samios install # Install packages
samios fonts # Manage fonts
samios help # Show all commands
Font Policy
SamiOS excludes any fonts with "7777" in the filename as these are personal branding fonts.
Development
This project is under active development. See docs/roadmap.md for planned features.
License
TBD
Description
Languages
Shell
88.8%
Python
8.7%
Makefile
2.5%