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.
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user