Files
nix-config/hosts/desktop/filesystems.nix
2025-05-23 15:01:41 -05:00

60 lines
1.2 KiB
Nix
Executable File

{ ... }:
let
defaultNetworkShareOptions = [
"sec=none"
"nofail"
"x-systemd.automount"
"auto"
"rw"
"file_mode=0775"
"dir_mode=0775"
"uid=matt"
"gid=wheel"
];
defaultLocalOptions = [
"compress=zstd"
"autodefrag"
"nofail"
"x-systemd.automount"
"auto"
"rw"
];
in
{
fileSystems = {
"/home/matt/Steam" = {
device = "/dev/disk/by-uuid/EBEBAFB4-3CEB-4EB4-841B-693C94304751";
options = [
"subvol=Steam"
"noatime"
] ++ defaultLocalOptions;
};
"/home/matt/Heroic" = {
device = "/dev/disk/by-uuid/EBEBAFB4-3CEB-4EB4-841B-693C94304751";
options = [
"subvol=Heroic"
"noatime"
] ++ defaultLocalOptions;
};
# Network shares
"/media/nas/backup" = {
device = "//10.0.1.18/Backup";
fsType = "cifs";
options = defaultNetworkShareOptions;
};
"/media/nas/isos" = {
device = "//10.0.1.18/isos";
fsType = "cifs";
options = defaultNetworkShareOptions;
};
"/media/nas/3d_printer" = {
device = "//10.0.1.18/3d_printer";
fsType = "cifs";
options = defaultNetworkShareOptions;
};
};
}