From 62fe085b31e1cb022ac91bb8ff33baca5aa47e1c Mon Sep 17 00:00:00 2001 From: xinyangli Date: Tue, 30 Jul 2024 11:31:27 +0800 Subject: [PATCH] fix ci --- modules/nixos/hedgedoc.nix | 8 ++++---- modules/nixos/prometheus.nix | 4 ++-- modules/nixos/restic.nix | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/nixos/hedgedoc.nix b/modules/nixos/hedgedoc.nix index 934420d..6aa5de2 100644 --- a/modules/nixos/hedgedoc.nix +++ b/modules/nixos/hedgedoc.nix @@ -44,8 +44,8 @@ in }; }; }; - config = { - services.hedgedoc = mkIf cfg.enable { + config = mkIf cfg.enable { + services.hedgedoc = { enable = true; environmentFile = cfg.environmentFile; settings = { @@ -71,13 +71,13 @@ in defaultPermission = "private"; }; }; - services.caddy = mkIf ( cfg.enable && cfg.enable ) { + services.caddy = mkIf cfg.caddy { enable = true; virtualHosts."https://${cfg.domain}".extraConfig = '' reverse_proxy unix/${config.services.hedgedoc.settings.path} ''; }; - users.users.caddy.extraGroups = mkIf ( cfg.enable && cfg.enable ) [ "hedgedoc" ]; + users.users.caddy.extraGroups = mkIf cfg.caddy [ "hedgedoc" ]; }; } diff --git a/modules/nixos/prometheus.nix b/modules/nixos/prometheus.nix index 5234e76..9ddd255 100644 --- a/modules/nixos/prometheus.nix +++ b/modules/nixos/prometheus.nix @@ -25,7 +25,7 @@ in }; }; - config = mkMerge [{ + config = mkIf cfg.enable (mkMerge [{ services.caddy.globalConfig = '' servers { metrics @@ -91,5 +91,5 @@ in }) ]; } - ]; + ]); } diff --git a/modules/nixos/restic.nix b/modules/nixos/restic.nix index 178d599..07a8dad 100644 --- a/modules/nixos/restic.nix +++ b/modules/nixos/restic.nix @@ -16,8 +16,8 @@ in }; }; }; - config = { - services.restic.backups = lib.mkIf cfg.enable { + config = lib.mkIf cfg.enable { + services.restic.backups = { remotebackup = { repositoryFile = cfg.repositoryFile; passwordFile = cfg.passwordFile;