moonarch/README.md
nevaforget 5d2ce00455 Initial commit: Moonarch reproduzierbares Arch-Linux-Setup
Niri-basierter Wayland-Desktop mit greetd/regreet, Catppuccin Mocha
Theming, Rofi-Menus, Waybar und vollstaendiger Post-Install-Automatisierung.

Archinstall-Config klont das Repo automatisch via custom-commands,
danach genuegt ein einzelner Befehl fuer die komplette Einrichtung.
2026-03-23 17:42:26 +01:00

49 lines
1.2 KiB
Markdown

# Moonarch
Reproduzierbares Arch-Linux-Setup mit Niri (Wayland Compositor), greetd/regreet, Catppuccin Mocha Theming und durchgehender Automatisierung.
## Schnellstart
1. Arch ISO booten
2. `archinstall --config /pfad/zur/user_configuration.json` (Disk + Kernel interaktiv)
3. Reboot — das Repo liegt bereits in `/opt/moonarch`
4. Einloggen, dann:
```bash
/opt/moonarch/scripts/post-install.sh
```
5. Nochmal rebooten — fertig
## Struktur
```
config/ archinstall-Konfiguration
packages/ Paketlisten (official.txt + aur.txt)
scripts/ Bootstrap, Post-Install, Update, Theme-Installer
defaults/
bin/ moonarch-* Helper-Scripts (/usr/local/bin/)
xdg/ XDG-Defaults (/etc/xdg/)
shell/ Zsh-Konfiguration
etc/ greetd/regreet Konfiguration
backgrounds/ Greeter-Wallpaper
```
## Update
```bash
moonarch-update
```
Aktualisiert Repo, Systempakete, fehlende Pakete und Defaults — alles interaktiv mit Bestaetigungen.
## Stack
- **Compositor:** Niri (Scrollable Tiling Wayland)
- **Greeter:** greetd + regreet
- **Bar:** Waybar
- **Launcher:** Rofi (lbonn Wayland Fork)
- **Terminal:** Foot
- **Theme:** Catppuccin Mocha + Sweet Cursors + Newaita Icons
- **Shell:** Zsh