From 6c1e59b9555853644bfc436a9fb3e3b97de9ba7a Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Fri, 8 Apr 2022 16:53:15 -0700 Subject: hosts: add services to tahoe --- hosts/profiles/nas.nix | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 hosts/profiles/nas.nix (limited to 'hosts/profiles/nas.nix') 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" ]; - }; - }; -} -- cgit 1.4.1