36 lines
809 B
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;
|
|
}
|