658a8541e9
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
1.6 KiB
1.6 KiB
SamiOS GRUB Theme
Cobalt blue (#1424CE) themed GRUB bootloader with pyramid branding.
Structure
grub-theme/
├── theme.txt # GRUB theme definition
├── background.png # 1024×768 dark navy gradient + pyramid
├── build_theme.py # Regenerate all assets
├── README.md # This file
├── fonts/
│ ├── SamiOS-Regular-12.pf2
│ ├── SamiOS-Regular-16.pf2
│ ├── SamiOS-Bold-14.pf2
│ └── SamiOS-Bold-16.pf2
├── icons/
│ ├── samios_16.png
│ ├── samios_24.png
│ ├── samios_32.png
│ └── samios_48.png
├── samios_select_*.png # Selected menu item 9-patch
├── scrollbar_thumb_*.png # Scrollbar thumb 9-patch
└── terminal_box_*.png # Terminal console box 9-patch
Brand Colors
| Token | Hex | Usage |
|---|---|---|
| Primary | #1424CE |
Cobalt blue — pyramid shadow face, progress bar, selection |
| Secondary | #3B4ED8 |
Lighter blue — pyramid lit face, borders |
| Dark BG | #050A1F |
Very dark navy background base |
| Text | #CCD4F5 |
Lavender-white — titles, selected items |
Installation
The theme is referenced by packaging/archiso/grub/grub.cfg:
set theme=/boot/grub/themes/samios/theme.txt
During ISO build, this directory should be copied to:
<iso-root>/boot/grub/themes/samios/
Regenerating Assets
cd branding/grub-theme
python3 build_theme.py
Requires: PIL/Pillow, grub-mkfont, DejaVu Sans fonts.