{ config, lib, namespace, ... }: with lib; let cfg = config.${namespace}.services.nebula-lighthouse; in { config = mkIf cfg.enable { sops = { secrets = { "pi4/nebula/ca-cert" = { sopsFile = (lib.snowfall.fs.get-file "secrets/pi4-secrets.yaml"); owner = "nebula-jallen-nebula"; group = "nebula-jallen-nebula"; restartUnits = [ "nebula@jallen-nebula.service" ]; }; "pi4/nebula/ca-key" = { sopsFile = (lib.snowfall.fs.get-file "secrets/pi4-secrets.yaml"); owner = "nebula-jallen-nebula"; group = "nebula-jallen-nebula"; restartUnits = [ "nebula@jallen-nebula.service" ]; }; "pi4/nebula/lighthouse-cert" = { sopsFile = (lib.snowfall.fs.get-file "secrets/pi4-secrets.yaml"); owner = "nebula-jallen-nebula"; group = "nebula-jallen-nebula"; restartUnits = [ "nebula@jallen-nebula.service" ]; }; "pi4/nebula/lighthouse-key" = { sopsFile = (lib.snowfall.fs.get-file "secrets/pi4-secrets.yaml"); owner = "nebula-jallen-nebula"; group = "nebula-jallen-nebula"; restartUnits = [ "nebula@v-nebula.service" ]; }; }; }; }; }