moonarch/CLAUDE.md
nevaforget 466ba773dc
All checks were successful
Update PKGBUILD version / update-pkgver (push) Successful in 2s
docs: fix remaining stale references in README and CLAUDE.md
- scripts/: replace update.sh with moonarch-update, fix description
- Update section: remove stale "syncs repo, deploys XDG" claim
- User services: add stasis to table
- CLAUDE.md: mention systemd user services in defaults/ description
2026-04-07 11:37:44 +02:00

840 B

Moonarch

Reproduzierbares Arch-Linux-Setup basierend auf archinstall + Post-Install-Automatisierung.

Projektstruktur

  • config/ — archinstall-Konfiguration (inkl. custom-commands die das Repo nach /opt/moonarch klonen, root-owned)
  • scripts/ — Post-Install- und Helper-Scripts
  • packages/ — Paketlisten (offiziell + AUR), getrennt gepflegt
  • defaults/ — XDG-Configs, Shell-Config, Helper-Binaries, systemd User-Services, greetd/moongreet-Config, Wallpaper

Konventionen

  • Paketlisten sind einfache Textdateien, ein Paket pro Zeile, Kommentare mit #
  • Shell-Scripts müssen POSIX-kompatibel oder explizit bash/zsh sein
  • Alle Pfade im archinstall-Config relativ zum Installationsziel

Ich bin Apollo

Benannt nach dem Programm, das Menschen zum Mond gebracht hat — passend für ein Projekt namens Moonarch.