9c63557e62
SamiOS CI / lint-and-test (push) Failing after 10s
- .gitignore: exclude __pycache__, *.pyc, build artifacts, .iso files - tests/test_installer.sh: 17 assertions (syntax, VERSION walk-up, heredoc check, structural checks for partition/format/pacstrap/boot logic, desktop overlay presence) - tests/test_voice_bridge.sh: 19 assertions (AST parse, --version, VERSION match, no hardcoded literal, class/method/import checks) - README.md: SSOT docs, Makefile targets, test suite table, repo layout - docs/roadmap.md: CI/tests/SSOT marked done, Phase 3 app status - packages.x86_64.desktop: Plasma + apps overlay for desktop ISO - CI workflow: Python AST check, VERSION SSOT gate, make check - test_helper.sh: clean single export of path variables - test_version.sh: skip __pycache__ in detector scan All 8 test suites pass (90+ assertions). Codex noted: grep-based structural assertions are not behavior tests; desktop overlay packages need repo validation. These are Phase 3 followups.
69 lines
2.5 KiB
Desktop File
69 lines
2.5 KiB
Desktop File
# SamiOS desktop overlay packages
|
|
# This file lists packages for the desktop variant of SamiOS.
|
|
# It is used IN ADDITION TO packages.x86_64 (which stays minimal/CLI-only).
|
|
#
|
|
# To build a desktop ISO:
|
|
# 1. Create a temporary profile directory
|
|
# 2. Copy the base archiso profile into it
|
|
# 3. Merge both package lists into packages.x86_64:
|
|
# cat packaging/archiso/packages.x86_64 \
|
|
# packaging/archiso/packages.x86_64.desktop \
|
|
# > /tmp/desktop-profile/packages.x86_64
|
|
# 4. Build:
|
|
# sudo mkarchiso -w work/ -o out/ /tmp/desktop-profile/
|
|
#
|
|
# All packages are from the standard Arch repos (core/extra).
|
|
# NOTE: Verify availability before building — Arch repos change.
|
|
# Run: pacman -Ss <package> to check.
|
|
|
|
# ── Desktop environment ──────────────────────────────────────────────────
|
|
plasma-meta
|
|
sddm
|
|
sddm-kcm
|
|
kdeplasma-addons
|
|
plasma-nm
|
|
plasma-pa
|
|
kmenuedit
|
|
kwrite
|
|
|
|
# ── Applications ─────────────────────────────────────────────────────────
|
|
firefox
|
|
dolphin
|
|
konsole
|
|
kate
|
|
gwenview
|
|
okular
|
|
ark
|
|
vlc
|
|
libreoffice-fresh
|
|
thunderbird
|
|
|
|
# ── Audio ────────────────────────────────────────────────────────────────
|
|
pipewire
|
|
pipewire-pulse
|
|
pipewire-alsa
|
|
pipewire-jack
|
|
wireplumber
|
|
|
|
# ── Network ──────────────────────────────────────────────────────────────
|
|
network-manager-applet
|
|
|
|
# ── Graphics ─────────────────────────────────────────────────────────────
|
|
mesa
|
|
vulkan-radeon
|
|
vulkan-intel
|
|
vulkan-icd-loader
|
|
|
|
# ── Fonts (desktop) ──────────────────────────────────────────────────────
|
|
ttf-dejavu
|
|
ttf-liberation
|
|
noto-fonts
|
|
noto-fonts-emoji
|
|
|
|
# ── System utilities ────────────────────────────────────────────────────
|
|
xdg-desktop-portal
|
|
xdg-desktop-portal-kde
|
|
xdg-user-dirs
|
|
htop
|
|
fastfetch
|