Files
nixos/services/services.nix

36 lines
809 B
Nix

# services/services.nix
# Entrypoint for all services files
{
lib,
pkgs,
pkgsUnstable,
inputs,
options,
...
}:
{
imports = [
./crowdsec.nix
./crowdsec-firewall-bouncer.nix
./crowdsec-traefik-bouncer.nix
./docker.nix
./healthchecks.nix
./ntfy.nix
./radicale.nix
./searxng.nix
./traefik.nix
./uptimekuma.nix
];
crowdsec.enable = lib.mkDefault false;
crowdsec-firewall-bouncer.enable = lib.mkDefault false;
crowdsec-traefik-bouncer.enable = lib.mkDefault false;
docker.enable = lib.mkDefault false;
healthchecks.enable = lib.mkDefault false;
ntfy.enable = lib.mkDefault false;
radicale.enable = lib.mkDefault false;
searxng.enable = lib.mkDefault false;
traefik.enable = lib.mkDefault false;
uptimekuma.enable = lib.mkDefault false;
}