NoSignal-OS/os updates/additions-extra
28allday 19fd794b6b NoSignal — fully-offline Arch → Hyprland desktop installer
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>
2026-06-21 11:03:10 +01:00
..
additions.json NoSignal — fully-offline Arch → Hyprland desktop installer 2026-06-21 11:03:10 +01:00
merge-additions.sh NoSignal — fully-offline Arch → Hyprland desktop installer 2026-06-21 11:03:10 +01:00
README.md NoSignal — fully-offline Arch → Hyprland desktop installer 2026-06-21 11:03:10 +01:00

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.