Browse Source

Add merged automount.

main
James Coleman 1 month ago
parent
commit
d5b23c1e58
  1. 1
      README.md
  2. 21
      modules/nixos/mnt-merged.nix
  3. 1
      profiles/desktop.nix

1
README.md

@ -40,4 +40,5 @@ After install is complete, you can then rsync the nixos dir to the user account
nix-shell -p rsync
mount -o compress=zstd /dev/mapper/crypted /mnt/hdd
rsync -av /root/nixos/ /mnt/hdd/home/grmrgecko/nixos/
umount /mnt/hdd
```

21
modules/nixos/mnt-merged.nix

@ -0,0 +1,21 @@
{ config, lib, pkgs, settings, ... }:
{
services.rpcbind.enable = true; # needed for NFS
systemd.mounts = [{
type = "nfs";
mountConfig = {
Options = "noatime";
};
what = "10.0.0.5:/mnt/merged";
where = "/mnt/merged";
}];
systemd.automounts = [{
wantedBy = [ "multi-user.target" ];
automountConfig = {
TimeoutIdleSec = "600";
};
where = "/mnt/merged";
}];
}

1
profiles/desktop.nix

@ -9,5 +9,6 @@
../modules/nixos/management.nix
../modules/nixos/desktop.nix
../modules/nixos/docker.nix
../modules/nixos/mnt-merged.nix
];
}
Loading…
Cancel
Save