{ ... }: { services.rpcbind.enable = true; systemd.mounts = let opts = { type = "cifs"; mountConfig = { Options = "credentials=/etc/nixos/smb-secrets,noatime,uid=1000,gid=100"; }; }; in [ (opts // { what = "//100.86.160.104/anime"; where = "/mnt/uwuraid/anime"; }) (opts // { what = "//100.86.160.104/backup"; where = "/mnt/uwuraid/backup"; }) (opts // { what = "//100.86.160.104/everything"; where = "/mnt/uwuraid/everything"; }) (opts // { what = "//100.86.160.104/jellyfin"; where = "/mnt/uwuraid/jellyfin"; }) (opts // { what = "//100.86.160.104/movies"; where = "/mnt/uwuraid/movies"; }) (opts // { what = "//100.86.160.104/music"; where = "/mnt/uwuraid/music"; }) (opts // { what = "//100.86.160.104/photos"; where = "/mnt/uwuraid/photos"; }) (opts // { what = "//100.86.160.104/syncthing"; where = "/mnt/uwuraid/syncthing"; }) (opts // { what = "//100.86.160.104/television"; where = "/mnt/uwuraid/television"; }) ]; systemd.automounts = let opts = { wantedBy = [ "multi-user.target" ]; automountConfig = { TimeoutIdleSec = "60"; }; }; in [ (opts // { where = "/mnt/uwuraid/anime"; }) (opts // { where = "/mnt/uwuraid/backup"; }) (opts // { where = "/mnt/uwuraid/everything"; }) (opts // { where = "/mnt/uwuraid/jellyfin"; }) (opts // { where = "/mnt/uwuraid/movies"; }) (opts // { where = "/mnt/uwuraid/music"; }) (opts // { where = "/mnt/uwuraid/photos"; }) (opts // { where = "/mnt/uwuraid/syncthing"; }) (opts // { where = "/mnt/uwuraid/television"; }) ]; }