diff --git a/modules/features/plymouth.nix b/modules/features/plymouth.nix new file mode 100644 index 0000000..2bc6073 --- /dev/null +++ b/modules/features/plymouth.nix @@ -0,0 +1,24 @@ +{ ... }: +{ + flake.modules.nixos.plymouth = + { pkgs, ... }: + { + boot = { + consoleLogLevel = 3; + initrd.verbose = false; + + kernelParams = [ + "quiet" + "udev.log_priority=3" + "rd.systemd.show_status=false" + "vt.global_cursor_default=0" + ]; + + plymouth = { + enable = true; + theme = "breeze"; + themePackages = [ pkgs.kdePackages.breeze-plymouth ]; + }; + }; + }; +} diff --git a/modules/features/workstation-base.nix b/modules/features/workstation-base.nix index bcc43b1..8d49c88 100644 --- a/modules/features/workstation-base.nix +++ b/modules/features/workstation-base.nix @@ -14,6 +14,7 @@ in nixosModules.input nixosModules.networking nixosModules.niri + nixosModules.plymouth nixosModules.printing nixosModules.sddm nixosModules.sops-admin-key-file