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.
49 lines
1.2 KiB
Markdown
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
|