nixos-configs/devices/nos/modules/arion/default.nix
matt1432 21c94df25a
All checks were successful
Discord / discord commits (push) Successful in 34s
feat(servers): setup borgbackup repos
2024-03-02 22:04:23 -05:00

36 lines
784 B
Nix

{...}: let
configPath = "/var/lib/arion";
in {
imports = [
./forgejo/compose.nix
./freshrss/compose.nix
./gameyfin/compose.nix
./hauk/compose.nix
./homepage/compose.nix
./immich/compose.nix
./music/jbots/compose.nix
./nextcloud/compose.nix
./resume/compose.nix
./vaultwarden/compose.nix
./wg-easy/compose.nix
./media/bazarr/compose.nix
./media/calibre/compose.nix
./media/joal/compose.nix
./media/prowlarr/compose.nix
./media/radarr/compose.nix
./media/sabnzbd/compose.nix
./media/seerr/compose.nix
./media/sonarr/compose.nix
];
arion = {
enable = true;
rwDataDir = configPath;
};
services.borgbackup.configs.arion = {
paths = [configPath];
exclude = ["**/lineageos*"];
};
}