moonarch/config/user_configuration.json
nevaforget 76f5602b47 Migrate archinstall config to v4 format
archinstall v4.1 introduced new canonical key names. Update
user_configuration.json to the current schema:
- audio_config → nested under app_config
- bootloader → bootloader_config with explicit uki flag
- gfx_driver value updated to "All open-source (default)"
- custom-commands → custom_commands (underscore)
2026-04-07 11:56:01 +02:00

83 lines
1.6 KiB
JSON

{
"__comment": "ABOUTME: archinstall configuration for Moonarch.",
"__comment2": "ABOUTME: Base setup — kernel, disk and filesystem are chosen interactively.",
"app_config": {
"audio_config": {
"audio": "pipewire"
}
},
"bootloader_config": {
"bootloader": "Systemd-boot",
"uki": false
},
"kernels": ["linux-zen"],
"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",
"niri",
"waybar",
"foot",
"swaync",
"polkit-gnome",
"stow"
],
"profile_config": {
"gfx_driver": "All open-source (default)",
"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"
]
}