From 506bd4e1f01dceb449311ab635a94bfcb430b6db Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Tue, 20 Feb 2024 00:44:17 +0100 Subject: [PATCH] [Desktop/General] better control early Systemd boot level + fix console setup and don't disable console completely: this caused issues like not setting up keyboard layout correctly, for instance. --- desktop/general.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/desktop/general.nix b/desktop/general.nix index 81e6370..ef8f0bc 100644 --- a/desktop/general.nix +++ b/desktop/general.nix @@ -78,14 +78,15 @@ in { preempt = "full"; "usbhid.mousepoll" = 1; # 1ms latency for mouse "usbhid.kbpoll" = 4; # 4ms latency for kb + "systemd.log_level" = config.boot.initrd.systemd.managerEnvironment.SYSTEMD_LOG_LEVEL; }; boot.initrd.verbose = generalCfg.debug; boot.consoleLogLevel = mkIf (!generalCfg.debug) 1; boot.initrd.systemd.managerEnvironment = { - SYSTEMD_LOG_LEVEL = toString config.boot.consoleLogLevel; + SYSTEMD_LOG_LEVEL = if generalCfg.debug then toString config.boot.consoleLogLevel else "crit"; }; - console.enable = mkDefault false; # Completly disable console by default + #console.enable = mkDefault false; # Completly disable console by default security.polkit.enable = true; # Better interactive privilege prompts # Enable running X11 apps on Wayland