diff --git a/system-modules/boot.nix b/system-modules/boot.nix index 6fd3f1e..35333e0 100755 --- a/system-modules/boot.nix +++ b/system-modules/boot.nix @@ -21,8 +21,11 @@ in enable = true; pkiBundle = "/etc/secureboot"; }; - loader.systemd-boot.enable = false; # let lanzaboote install systemd-boot - + loader.systemd-boot = { + enable = false; # let lanzaboote install systemd-boot + consoleMode = "max"; + configurationLimit = 10; + }; # kernelPackages = pkgs.linuxPackages_latest; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; kernelModules = [ "v4l2loopback" ]; diff --git a/system-modules/dm.nix b/system-modules/dm.nix index f990c86..0f4714a 100755 --- a/system-modules/dm.nix +++ b/system-modules/dm.nix @@ -5,13 +5,23 @@ if (host != "NxACE") then enable = true; settings = rec { hyprland = { - command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --remember --cmd Hyprland"; + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --remember --cmd Hyprland --remember-user-session --window-padding 5"; user = user; }; default_session = hyprland; vt = 2; }; }; + systemd.services.greetd.serviceConfig = { + Type = "idle"; + StandardInput = "tty"; + StandardOutput = "tty"; + Standarderror = "journal"; # Without this errors will spam on screen + # Without these bootlogs will spam on screen + TTYReset = true; + TTYVHangup = true; + TTYVTDisallocate = true; + }; } else {