@ -5,17 +5,28 @@
grub2 = {
enable = true ;
extraPayloadModules = [ " l u k s " " c r y p t o " " g c r y _ s h a 2 5 6 "
" g c r y _ r i j n d a e l " " p b k d f 2 " ] ;
extraPayloadModules = [ " l u k s " " c r y p t o " " g c r y _ s h a 2 5 6 " " l v m "
" g c r y _ r i j n d a e l " " p b k d f 2 " " j p e g " ] ;
extraConfig = ''
set timeout = 10
menuentry " N i x O S " {
cryptomount - u f1440abd-99e3-46a8-aa36-7824972fee54
search - - set = cryptdrive - - fs-uuid 6 7 2 c497c-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 ;
asSecondaryPayload = true ;
@ -27,6 +38,6 @@
CONFIG_LINEAR_FRAMEBUFFER_MAX_HEIGHT = " 7 6 8 " ;
} ;
extraFiles . " b a c k g r o u n d . j p g " . src = lib . mkForce ./splash.j pg ;
extraFiles . " b a c k g r o u n d . p n g " . src = lib . mkForce ./splash.pn g ;
} ;
}