Files
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

97 lines
2.3 KiB
Plaintext

# ─────────────────────────────────────────────────────────
# SamiOS GRUB Theme
# Brand colors: #1424CE (cobalt blue) / #3B4ED8 (light blue)
# ─────────────────────────────────────────────────────────
# Background image
desktop-image: "background.png"
# ── Colors ──
title-color: "#CCD4F5"
title-text-color: "#CCD4F5"
message-color: "#A0A8D0"
message-bg-color: "#050A1F"
terminal-box: "terminal_box_c"
terminal-border: "1"
terminal-title-color: "#CCD4F5"
# ── Global font ──
title-font: "SamiOS Bold Bold 16"
font: "SamiOS Regular Regular 16"
# ── Title (top banner) ──
+title {
top = 5%
left = 0%
width = 100%
height = 40
text = "SamiOS Boot Menu"
align = "center"
color = "#CCD4F5"
font = "SamiOS Bold Bold 16"
}
# ── Boot entry list ──
+boot_menu {
top = 35%
left = 25%
width = 50%
height = 40%
# Normal (unselected) entry
item_font = "SamiOS Regular Regular 16"
item_color = "#A0A8D0"
# Selected entry
selected_item_font = "SamiOS Bold Bold 16"
selected_item_color = "#FFFFFF"
selected_item_pixmap_style = "samios_select_c"
# Number of lines visible
item_height = 28
item_padding = 4
item_spacing = 4
icon_width = 24
icon_height = 24
item_icon_space = 8
# Scrollbar
scrollbar = true
scrollbar_width = 8
scrollbar_thumb = "scrollbar_thumb_c"
scrollbar_frame = 0
}
# ── Help text at bottom ──
+hbox {
left = 5%
top = 90%
width = 90%
height = 30
+vbox {
+label {
text = "↑↓ Select · Enter Boot · e Edit · c Console · Esc Back"
align = "center"
color = "#6878A8"
font = "SamiOS Regular Regular 12"
}
}
}
# ── Progress bar area ──
+progress_bar {
id = "__timeout__"
text = "@TIMEOUT_NOTIFICATION_SHORT@"
left = 25%
width = 50%
top = 85%
height = 16
font = "SamiOS Regular Regular 12"
text_color = "#6878A8"
fg_color = "#1424CE"
bg_color = "#0A143A"
border_color = "#3B4ED8"
}