diff options
Diffstat (limited to 'hosts/profiles/nas.nix')
-rw-r--r-- | hosts/profiles/nas.nix | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/hosts/profiles/nas.nix b/hosts/profiles/nas.nix deleted file mode 100644 index 5ec18d0..0000000 --- a/hosts/profiles/nas.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ config, pkgs, lib, ... }: { - users.groups.nas.gid = 5000; - users.users.nas = { - uid = 5000; - group = "nas"; - isSystemUser = true; - }; - - my.services = { - samba = { - enable = true; - publicShares = [ "/data/fast/music" "/data/fast/videos" ]; - }; - navidrome = { - enable = true; - musicFolder = "/data/fast/music"; - }; - unifi = { enable = true; }; - prometheus = { enable = true; }; - grafana = { enable = true; }; - gitea = { - enable = true; - stateDir = "/var/lib/gitea"; - }; - rclone = { enable = true; }; - traefik = { enable = true; }; - transmission = { enable = true; }; - metrics-exporter = { enable = true; }; - }; - - services.restic.backups = { - media = { - paths = [ "/data/fast/music" "/data/fast/photos" "/data/fast/videos" ]; - repository = "/data/slow/backups/systems"; - passwordFile = config.age.secrets.restic-repo-systems.path; - timerConfig = { OnCalendar = "00:55"; }; - initialize = true; - extraBackupArgs = [ "--tag media" ]; - pruneOpts = [ "--keep-daily 7" "--keep-weekly 4" "--keep-monthly 12" ]; - }; - }; -} |