2024-01-22 15:50:05 -05:00
|
|
|
{...}: let
|
2025-02-15 12:16:15 -05:00
|
|
|
globalEnv = {
|
|
|
|
configPath = "/var/lib/docker-data";
|
|
|
|
mainUID = "1000";
|
|
|
|
mainGID = "1000";
|
|
|
|
TZ = "America/New_York";
|
|
|
|
};
|
2024-01-05 03:41:21 -05:00
|
|
|
in {
|
2024-01-22 15:50:05 -05:00
|
|
|
imports = [
|
2025-02-15 12:16:15 -05:00
|
|
|
(import ./forgejo/compose.nix globalEnv)
|
|
|
|
(import ./freshrss/compose.nix globalEnv)
|
|
|
|
(import ./gameyfin/compose.nix globalEnv)
|
|
|
|
(import ./hauk/compose.nix globalEnv)
|
|
|
|
(import ./immich/compose.nix globalEnv)
|
|
|
|
(import ./music/jbots/compose.nix globalEnv)
|
|
|
|
(import ./nextcloud/compose.nix globalEnv)
|
|
|
|
(import ./resume/compose.nix globalEnv)
|
|
|
|
(import ./vaultwarden/compose.nix globalEnv)
|
|
|
|
(import ./wg-easy/compose.nix globalEnv)
|
2024-02-28 22:22:14 -05:00
|
|
|
|
2025-02-15 12:16:15 -05:00
|
|
|
(import ./media/bazarr/compose.nix globalEnv)
|
|
|
|
(import ./media/joal/compose.nix globalEnv)
|
|
|
|
(import ./media/jellystat/compose.nix globalEnv)
|
|
|
|
(import ./media/prowlarr/compose.nix globalEnv)
|
|
|
|
(import ./media/radarr/compose.nix globalEnv)
|
|
|
|
(import ./media/seerr/compose.nix globalEnv)
|
|
|
|
(import ./media/sonarr/compose.nix globalEnv)
|
2024-01-09 13:48:00 -05:00
|
|
|
];
|
2024-01-07 02:05:16 -05:00
|
|
|
|
2024-07-24 15:49:31 -04:00
|
|
|
services.borgbackup.configs.docker = {
|
2025-02-15 12:16:15 -05:00
|
|
|
paths = [globalEnv.configPath];
|
2024-03-02 22:04:23 -05:00
|
|
|
};
|
2024-01-05 03:41:21 -05:00
|
|
|
}
|