From 2886d5c9ddf36fc4ed7f0ab39950a969e0ba0c2e Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Thu, 2 Jan 2025 19:34:03 +0100 Subject: [PATCH] tadpole: Assert that `nginx` is running when using `gitea` --- hosts/tadpole/modules/gitea/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hosts/tadpole/modules/gitea/default.nix b/hosts/tadpole/modules/gitea/default.nix index a6c3bfb..29174de 100644 --- a/hosts/tadpole/modules/gitea/default.nix +++ b/hosts/tadpole/modules/gitea/default.nix @@ -7,8 +7,6 @@ let conf = config.mod.gitea; gitDomain = "git.${conf.baseDomain}"; - - nginxEnable = config.mod.nginx.enable; in { options = { @@ -37,8 +35,12 @@ in }; }; - config = lib.mkIf (conf.enable && nginxEnable) { + config = lib.mkIf conf.enable { assertions = [ + { + assertion = config.services.nginx.enable; + message = "Option 'config.services.nginx' must be enabled"; + } { assertion = conf.baseDomain != ""; message = "Option 'mod.gitea.baseDomain' cannot be empty";