Add merged automount.

This commit is contained in:
James Coleman 2024-08-12 19:24:57 -05:00
parent 085d3b558f
commit d5b23c1e58
3 changed files with 23 additions and 0 deletions

View File

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

View File

@ -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";
}];
}

View File

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