hermes: Boot with systemd initrd

This was an unfinished attempt at passwordless disk decryption. But for
now, it does not work. I'll need some decryption device/USB stick for
it, which I'm not currently willing to setup.

Anyway, will figure it out later. Got other prioriries now.
This commit is contained in:
Payas Relekar 2023-12-26 19:25:24 +05:30
parent 2207ab80eb
commit 5244ad78d7
2 changed files with 14 additions and 8 deletions

View file

@ -15,15 +15,20 @@
};
supportedFilesystems = [ "ntfs" ];
initrd = {
systemd = {
enable = true;
};
# Setup keyfile
initrd.secrets = {
secrets = {
"/crypto_keyfile.bin" = null;
};
# Enable swap on luks
initrd.luks.devices."luks-8271922a-e889-4f04-8e87-07f0bcde890d".device = "/dev/disk/by-uuid/8271922a-e889-4f04-8e87-07f0bcde890d";
initrd.luks.devices."luks-8271922a-e889-4f04-8e87-07f0bcde890d".keyFile = "/crypto_keyfile.bin";
luks.devices."luks-8271922a-e889-4f04-8e87-07f0bcde890d".device = "/dev/disk/by-uuid/8271922a-e889-4f04-8e87-07f0bcde890d";
luks.devices."luks-8271922a-e889-4f04-8e87-07f0bcde890d".keyFile = "/crypto_keyfile.bin";
};
kernelPackages = pkgs.linuxPackages_latest;
};

View file

@ -34,6 +34,7 @@
spectacle
gwenview
kate
partition-manager
libreoffice # thoroughly average grown up stuff