diff --git a/common/nixos/nfs.nix b/common/nixos/nfs.nix index 0804fa2..7ba3549 100644 --- a/common/nixos/nfs.nix +++ b/common/nixos/nfs.nix @@ -1,8 +1,10 @@ { config, lib, + inputs, ... -}: { +}: +{ options = { nfs.enable = lib.mkEnableOption "Enables NFS and sets up mounts"; }; @@ -10,7 +12,7 @@ config = lib.mkIf config.nfs.enable { fileSystems = { "/media" = { - device = "192.168.10.2:/mnt/tank/media"; + device = inputs.secrets.nfs.devices.media; fsType = "nfs"; options = [ "x-systemd.automount" @@ -21,7 +23,7 @@ }; "/books" = { - device = "192.168.10.2:/mnt/tank/books"; + device = inputs.secrets.nfs.devices.books; fsType = "nfs"; options = [ "x-systemd.automount" @@ -32,7 +34,7 @@ }; "/music" = { - device = "192.168.10.2:/mnt/tank/music"; + device = inputs.secrets.nfs.devices.music; fsType = "nfs"; options = [ "x-systemd.automount" @@ -43,7 +45,7 @@ }; "/projects" = { - device = "192.168.10.2:/mnt/tank/projects"; + device = inputs.secrets.nfs.devices.projects; fsType = "nfs"; options = [ "x-systemd.automount" @@ -54,7 +56,7 @@ }; "/backups" = { - device = "192.168.10.2:/mnt/tank/backups"; + device = inputs.secrets.nfs.devices.backups; fsType = "nfs"; options = [ "x-systemd.automount"