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,77 @@
|
||||
{
|
||||
"__comment": "ABOUTME: archinstall-Konfiguration für Moonarch.",
|
||||
"__comment2": "ABOUTME: Basis-Setup — Kernel, Disk und Filesystem werden interaktiv gewählt.",
|
||||
|
||||
"audio_config": {
|
||||
"audio": "pipewire"
|
||||
},
|
||||
|
||||
"bootloader": "Systemd-boot",
|
||||
|
||||
"hostname": "moonarch",
|
||||
|
||||
"locale_config": {
|
||||
"sys_lang": "de_DE.UTF-8",
|
||||
"sys_enc": "UTF-8",
|
||||
"kb_layout": "de"
|
||||
},
|
||||
|
||||
"network_config": {
|
||||
"type": "nm"
|
||||
},
|
||||
|
||||
"ntp": true,
|
||||
|
||||
"packages": [
|
||||
"base-devel",
|
||||
"btrfs-progs",
|
||||
"efibootmgr",
|
||||
"man-db",
|
||||
"git",
|
||||
"neovim",
|
||||
"zsh",
|
||||
"networkmanager",
|
||||
"pipewire",
|
||||
"pipewire-alsa",
|
||||
"pipewire-jack",
|
||||
"pipewire-pulse",
|
||||
"wireplumber",
|
||||
"docker",
|
||||
"docker-compose",
|
||||
"fwupd",
|
||||
"ufw",
|
||||
"greetd",
|
||||
"greetd-regreet",
|
||||
"niri",
|
||||
"waybar",
|
||||
"foot",
|
||||
"dunst",
|
||||
"polkit-gnome",
|
||||
"stow"
|
||||
],
|
||||
|
||||
"profile_config": {
|
||||
"gfx_driver": "All open-source",
|
||||
"greeter": "greetd",
|
||||
"profile": {
|
||||
"main": "Desktop",
|
||||
"details": []
|
||||
}
|
||||
},
|
||||
|
||||
"services": [
|
||||
"NetworkManager",
|
||||
"bluetooth",
|
||||
"docker",
|
||||
"greetd",
|
||||
"systemd-timesyncd",
|
||||
"ufw"
|
||||
],
|
||||
|
||||
"timezone": "Europe/Berlin",
|
||||
|
||||
"custom-commands": [
|
||||
"git clone https://gitea.moonarch.de/nevaforget/moonarch.git /opt/moonarch",
|
||||
"chown -R 1000:1000 /opt/moonarch"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user