diff --git a/infra/corenix/configs/kookie/splash.png b/infra/corenix/configs/kookie/splash.png new file mode 100644 index 00000000000..abcc6ca4dd9 Binary files /dev/null and b/infra/corenix/configs/kookie/splash.png differ diff --git a/infra/corenix/configs/kookie/uwu.nix b/infra/corenix/configs/kookie/uwu.nix index eacf173bf12..1d958820708 100644 --- a/infra/corenix/configs/kookie/uwu.nix +++ b/infra/corenix/configs/kookie/uwu.nix @@ -5,16 +5,27 @@ grub2 = { enable = true; - extraPayloadModules = [ "luks" "crypto" "gcry_sha256" - "gcry_rijndael" "pbkdf2" ]; + extraPayloadModules = [ "luks" "crypto" "gcry_sha256" "lvm" + "gcry_rijndael" "pbkdf2" "jpeg" ]; extraConfig = '' + set timeout=10 + menuentry "NixOS" { - cryptomount -u f1440abd-99e3-46a8-aa36-7824972fee54 - search --set=cryptdrive --fs-uuid 672c497c-18aa-4b00-ac95-78e810363d81 - configfile ($cryptdrive)/grub/grub.cfg + insmod luks + insmod crypto + insmod gcry_sha256 + insmod gcry_rijndael + insmod pbkdf2 + insmod lvm + + cryptomount -a + configfile (lvm/vg0-boot)/grub/grub.cfg } ''; }; + + tint.enable = true; + nvramcui.enable = true; seabios = { enable = true; @@ -27,6 +38,6 @@ CONFIG_LINEAR_FRAMEBUFFER_MAX_HEIGHT = "768"; }; - extraFiles."background.jpg".src = lib.mkForce ./splash.jpg; + extraFiles."background.png".src = lib.mkForce ./splash.png; }; } diff --git a/infra/corenix/default.nix b/infra/corenix/default.nix index 44da28b62d6..08cceadc7f8 100644 --- a/infra/corenix/default.nix +++ b/infra/corenix/default.nix @@ -31,4 +31,5 @@ in rec { milan-x1c = makeDevice ./configs/milan/milan-x1c.nix; milan-x230t = makeDevice ./configs/milan/milan-x230t.nix; milan-x230-fhd = makeDevice ./configs/milan/milan-x230-fhd.nix; + kookie-uwu = makeDevice ./configs/kookie/uwu.nix; }