{ ... }: 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 = { "/media/matt/data" = { device = "/dev/disk/by-uuid/f851d21e-27b3-4353-aa19-590d244db6e5"; fsType = "bcachefs"; options = [ "noatime" ] ++ defaultLocalOptions; }; # Network shares "/media/nas/backup" = { device = "//10.0.1.3/Backup"; fsType = "cifs"; options = defaultNetworkShareOptions; }; "/media/nas/isos" = { device = "//10.0.1.3/isos"; fsType = "cifs"; options = defaultNetworkShareOptions; }; "/media/nas/3d_printer" = { device = "//10.0.1.3/3d_printer"; fsType = "cifs"; options = defaultNetworkShareOptions; }; }; }