From ac3fd763698b5e2b98cbcab0e7a95c96188bccac Mon Sep 17 00:00:00 2001 From: schererleander Date: Mon, 22 Sep 2025 10:40:46 +0200 Subject: feat: setup plymouth --- hosts/adam/configuration.nix | 48 +++++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 16 deletions(-) (limited to 'hosts/adam') diff --git a/hosts/adam/configuration.nix b/hosts/adam/configuration.nix index e356ecf..d391b64 100644 --- a/hosts/adam/configuration.nix +++ b/hosts/adam/configuration.nix @@ -13,16 +13,32 @@ ./wooting.nix ]; - boot.initrd.luks.devices."luks-0689cc49-e7d8-4eaa-ac8e-d4fd711217ac".device = - "/dev/disk/by-uuid/0689cc49-e7d8-4eaa-ac8e-d4fd711217ac"; - - # Bootloader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - boot.loader.systemd-boot.consoleMode = "max"; - - # Use latest kernel - boot.kernelPackages = pkgs.linuxPackages_latest; + boot = { + kernelPackages = pkgs.linuxPackages_latest; + kernelParams = [ + "amd_pstate=active" + "quiet" + "splash" + "boot.shell_on_fail" + "udev.log_priority=3" + "rd.systemd.show_status=auto" + ]; + initrd = { + luks.devices."luks-0689cc49-e7d8-4eaa-ac8e-d4fd711217ac".device = + "/dev/disk/by-uuid/0689cc49-e7d8-4eaa-ac8e-d4fd711217ac"; + verbose = false; + }; + consoleLogLevel = 3; + loader = { + timeout = 0; + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + systemd-boot.consoleMode = "max"; + }; + plymouth = { + enable = true; + }; + }; # Graphics hardware.graphics = { @@ -68,12 +84,6 @@ gnome.gnome-keyring.enable = true; }; - # Mullvad vpn - services.mullvad-vpn = { - enable = true; - package = pkgs.mullvad-vpn; - }; - xdg.portal = { enable = true; wlr.enable = true; @@ -83,6 +93,12 @@ programs.dconf.enable = true; + # Mullvad vpn + services.mullvad-vpn = { + enable = true; + package = pkgs.mullvad-vpn; + }; + nix.settings.experimental-features = [ "nix-command" "flakes" -- cgit v1.3.1