2024-02-08 23:21:10 +03:00
|
|
|
{ ... }: {
|
2023-03-23 01:53:09 +03:00
|
|
|
boot.initrd = rec {
|
2024-06-29 07:32:56 +03:00
|
|
|
# luks.devices = {
|
|
|
|
# "crypt-nas" = {
|
|
|
|
# device = "/dev/disk/by-id/usb-JMicron_Tech_A311737E-0:0";
|
|
|
|
# keyFile = "/nas_keyfile0.bin";
|
|
|
|
# };
|
|
|
|
# };
|
2023-03-23 01:53:09 +03:00
|
|
|
secrets = {
|
|
|
|
"nas_keyfile0.bin" = "/etc/secrets/nas_keyfile0.bin";
|
|
|
|
};
|
|
|
|
availableKernelModules = [
|
|
|
|
"usb_storage"
|
|
|
|
"usbcore"
|
|
|
|
"scsi_mod"
|
|
|
|
"usb_common"
|
|
|
|
"ehci_pci" "ahci" "uas" "sd_mod" "sdhci_pci"
|
|
|
|
];
|
|
|
|
kernelModules = availableKernelModules;
|
|
|
|
};
|
|
|
|
|
2024-06-29 07:32:56 +03:00
|
|
|
# boot.zfs.extraPools = [ "nas-pool" ];
|
2023-03-23 01:53:09 +03:00
|
|
|
}
|