From 02c5171e04df5ec52da2dbd8d6fccd1fb2abf3dd Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Sat, 15 Nov 2025 11:08:03 +0100 Subject: [PATCH] quiet-boot: graphical LUKS prompt, catppuccin theme --- nixosModules/quiet-boot.nix | 18 ++++++++++++++++-- nixosModules/stylix.nix | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/nixosModules/quiet-boot.nix b/nixosModules/quiet-boot.nix index 8dbcd57..d9b59c8 100644 --- a/nixosModules/quiet-boot.nix +++ b/nixosModules/quiet-boot.nix @@ -1,11 +1,25 @@ +{ pkgs, ... }: { boot = { kernelParams = [ "quiet" "udev.log_level=3" + "udev.log_priority=3" + "rd.systemd.show_status=auto" ]; consoleLogLevel = 0; - initrd.verbose = false; - plymouth.enable = true; + initrd = { + verbose = false; + systemd.enable = true; # required fpr graphical LUKS prompt + }; + plymouth = { + enable = true; + theme = "catppuccin-mocha"; + themePackages = [ + (pkgs.catppuccin-plymouth.override { + variant = "mocha"; + }) + ]; + }; }; } diff --git a/nixosModules/stylix.nix b/nixosModules/stylix.nix index 6d5f97c..62bc062 100644 --- a/nixosModules/stylix.nix +++ b/nixosModules/stylix.nix @@ -9,6 +9,7 @@ gtk.enable = false; gtksourceview.enable = false; fontconfig.enable = true; + plymouth.enable = false; }; fonts = { sansSerif = {