diff --git a/configuration.nix b/configuration.nix index 23a5f1c..20459ec 100644 --- a/configuration.nix +++ b/configuration.nix @@ -24,7 +24,31 @@ boot.initrd.systemd.enable = true; - initrd.verbose = false; + plymouth = { + enable = true; + theme = "rings"; + themePackages = with pkgs; [ + # By default we would install all themes + (adi1090x-plymouth-themes.override { + selected_themes = [ "rings" ]; + }) + ]; + }; + + # Enable "Silent boot" + consoleLogLevel = 3; + initrd.verbose = false; + kernelParams = [ + "quiet" + "splash" + "boot.shell_on_fail" + "udev.log_priority=3" + "rd.systemd.show_status=auto" + ]; + # Hide the OS choice for bootloaders. + # It's still possible to open the bootloader list by pressing any key + # It will just not appear on screen unless a key is pressed + loader.timeout = 0; boot.initrd.availableKernelModules = [ "usb_storage"