NoSignal-OS/os updates/base-default-packages
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
..
install-base-default-packages.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

base-default-packages (installed by default, not opt-in)

The install command needs root — run it once.

Packages that should ship installed by default in the base build (distinct from the opt-in Settings → Additions). Official repos only; GPU-agnostic.

Package Provides Repo Why
github-cli gh extra GitHub CLI — default dev tooling (PRs, issues, repo ops, auth)

Builder integration

Add the package(s) above to the ISO base package set. install-base-default- packages.sh covers already-installed machines (idempotent pacman -S --needed) and is wired via the migration below.

Apply on an existing box

sudo pacman -S --needed github-cli

Files

  • install-base-default-packages.sh — idempotent installer (root).
  • migrations/1781452800-base-default-packages.sh — delegates to it.