2025-08-16 19:30:55 -06:00

59 lines
1.2 KiB
Nix
Executable File

{ config, pkgs, ... }:
{
fileSystems."/mnt/os-images" = {
device = "nas:/mnt/ALEXANDRIA/os-images";
fsType = "nfs";
options = [
"x-systemd.automount"
"noauto"
"rw"
"vers=4"
];
};
fileSystems."/docker-shared" = {
device = "nas:/mnt/ALEXANDRIA/docker-shared";
fsType = "nfs";
options = [
"auto"
"rw"
"vers=4"
];
};
fileSystems."/mnt/media" = {
device = "nas:/mnt/ALEXANDRIA/media";
fsType = "nfs";
options = [
"noauto"
"_netdev"
"rw"
"vers=4"
# On-demand mount (recommended): mounts when first accessed
"x-systemd.automount"
# "noauto" # optional but fine with automount
# Make sure network is really up before trying
# "x-systemd.after=network-online.target"
# "x-systemd.requires=network-online.target"
# Quality-of-life
# "x-systemd.mount-timeout=30s"
# "x-systemd.idle-timeout=600" # unmount after 10min idle (automount only)
];
};
fileSystems."/mnt/school" = {
device = "nas:/mnt/ALEXANDRIA/school";
fsType = "nfs";
options = [
"noauto"
"rw"
"vers=4"
];
};
}