nixos-configs/hardware/alrest/zfs.nix

27 lines
583 B
Nix

{ config, ... }:
{
boot = {
initrd = {
kernelModules = [ "r8169" ];
network = {
enable = true;
ssh = {
enable = true;
port = 2222;
authorizedKeys = config.users.users.cadey.openssh.authorizedKeys.keys;
hostKeys = [
"/etc/secrets/initrd/ssh_host_rsa_key"
"/etc/secrets/initrd/ssh_host_ed25519_key"
];
};
postCommands = ''
echo "zfs load-key -a; killall zfs" >> /root/.profile
'';
};
};
};
services.nfs.server.enable = true;
}