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