auto-mount usb disk on startup
This commit is contained in:
parent
7c00258b98
commit
9687c5a356
@ -7,6 +7,7 @@ in {
|
||||
./hardening.nix
|
||||
./hardware-configuration.nix
|
||||
./virtualisation.nix
|
||||
./disks.nix
|
||||
|
||||
nixosRoles.hypervisor
|
||||
nixosProfiles.acme
|
||||
|
23
machines/Home-Hypervisor/disks.nix
Normal file
23
machines/Home-Hypervisor/disks.nix
Normal file
@ -0,0 +1,23 @@
|
||||
{ config, lib, ... }: {
|
||||
boot.initrd = rec {
|
||||
luks.devices = {
|
||||
"crypt-nas" = {
|
||||
device = "/dev/disk/by-id/usb-JMicron_Tech_A311737E-0:0";
|
||||
keyFile = "/nas_keyfile0.bin";
|
||||
};
|
||||
};
|
||||
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;
|
||||
};
|
||||
|
||||
boot.zfs.extraPools = [ "nas-pool" ];
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user