Sami Ahmed 658a8541e9
SamiOS CI / lint-and-test (push) Successful in 14s
v0.2.0: WSL desktop, branding, GRUB theme, CI, installer, fonts, voice architecture
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
2026-08-11 03:39:47 -07:00

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

  1. Boot from the generated ISO
  2. 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

S
Description
SamiOS — Arch-based production OS, built and shipped by Sami Ahmed
Readme 1.4 MiB
Languages
Shell 88.8%
Python 8.7%
Makefile 2.5%