From 76f5602b476b74a446c59405743a008273b0b500 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Tue, 7 Apr 2026 11:56:01 +0200 Subject: [PATCH] Migrate archinstall config to v4 format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- config/user_configuration.json | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/config/user_configuration.json b/config/user_configuration.json index d2bfe9d..ac6a759 100644 --- a/config/user_configuration.json +++ b/config/user_configuration.json @@ -2,11 +2,16 @@ "__comment": "ABOUTME: archinstall configuration for Moonarch.", "__comment2": "ABOUTME: Base setup — kernel, disk and filesystem are chosen interactively.", - "audio_config": { - "audio": "pipewire" + "app_config": { + "audio_config": { + "audio": "pipewire" + } }, - "bootloader": "Systemd-boot", + "bootloader_config": { + "bootloader": "Systemd-boot", + "uki": false + }, "kernels": ["linux-zen"], @@ -52,7 +57,7 @@ ], "profile_config": { - "gfx_driver": "All open-source", + "gfx_driver": "All open-source (default)", "greeter": "greetd", "profile": { "main": "Desktop", @@ -71,7 +76,7 @@ "timezone": "Europe/Berlin", - "custom-commands": [ + "custom_commands": [ "git clone https://gitea.moonarch.de/nevaforget/moonarch.git /opt/moonarch" ] }