diff --git a/settings/desktop.nix b/settings/desktop.nix index 3fa542c..0007c01 100644 --- a/settings/desktop.nix +++ b/settings/desktop.nix @@ -12,7 +12,12 @@ # flash between splash and Hyprland). greeterManagesPlymouth = true; settings.default_session = { - command = "${config.programs.hyprland.package}/bin/start-hyprland"; + # start-hyprland prints an ASCII logo to the VT, which repaints the + # console over the retained splash frame — silence it (Hyprland still + # logs to $XDG_RUNTIME_DIR/hypr/*/hyprland.log). + command = toString (pkgs.writeShellScript "hyprland-session" '' + exec ${config.programs.hyprland.package}/bin/start-hyprland >/dev/null 2>&1 + ''); user = "fred"; }; };