Single-script builder (nosignal.sh) that turns a stock Arch Linux ISO into a fully-offline installer for a themed Hyprland + caelestia (Quickshell) desktop: matching SDDM greeter, Btrfs/Limine bootable snapshots, chwd-style GPU detection, and a curated "os updates" layer (keybind cheatsheet, settings panels, system polish, on-box management skill). See README.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| additions.json | ||
| merge-additions.sh | ||
| README.md | ||
additions-extra (Settings → Additions: 7 new items)
Merges seven items into additions.json (8 → 15 items).
Adds seven curated optional apps to Settings → Additions. All follow the
manifest policy (official repos [extra]/[omarchy], or official upstream
installers — no AUR, no Flatpak) and are GPU-agnostic in wording and
behaviour (so they're correct on AMD boxes too).
| id | name | source | notes |
|---|---|---|---|
ollama |
Ollama | [extra] |
install picks ollama-cuda (NVIDIA) / ollama-rocm (AMD) / ollama (CPU) by detecting the GPU vendor via lspci — stays agnostic |
lmstudio |
LM Studio | [omarchy] |
lmstudio-bin (Provides/Conflicts lmstudio) |
dropbox |
Dropbox | [omarchy] |
daemon + cli + nautilus-dropbox; enables the user service; links account on first start |
tailscale |
Tailscale | [extra] |
installs + enables tailscaled; user runs sudo tailscale up |
pinta |
Pinta | [omarchy] |
Paint.NET-style image editor |
kdenlive |
Kdenlive | [extra] |
video editor; hardware-accelerated export via ffmpeg |
pi |
Pi Coding Agent | curl pi.dev/install.sh |
AI coding-agent CLI, same family as claude-code/codex/opencode |
Files
additions.json— the full merged manifest (15 items) for the builder to ship as the canonical Settings→Additions manifest.merge-additions.sh— idempotent merge of the 7 new items (by id) into an already-installed system's manifest (skips ones already present). No root.migrations/1781449200-additions-extra.sh— delegates to it.
Builder integration
Replace the layer's additions-installer/additions.json with the bundled
15-item file (or cherry-pick the 7 new entries). The merge script covers
already-installed machines on nosignal-update.
Icon note
kdenlive uses movie_edit and pi uses robot_2 — newer Material Symbols.
If the shipped icon font is older, fall back to movie and smart_toy.