From ccaa6078baed0531eeeb6e788febe81aba461d65 Mon Sep 17 00:00:00 2001 From: talyz Date: Sat, 18 Mar 2023 11:34:51 +0100 Subject: [PATCH] nixos/gitlab: Fix error when GitLab Pages is not enabled Even if GitLab is used without Pages, some of its settings are still used in the gitlab.yml file, resulting in errors such as error: The option `services.gitlab.pages.settings.pages-domain' is used but not defined. To fix this, make the settings' usage conditional on Pages being enabled. --- nixos/modules/services/misc/gitlab.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix index c7299c1ccad8..d278b571a641 100644 --- a/nixos/modules/services/misc/gitlab.nix +++ b/nixos/modules/services/misc/gitlab.nix @@ -156,7 +156,7 @@ let }; extra = {}; uploads.storage_path = cfg.statePath; - pages = { + pages = optionalAttrs cfg.pages.enable { enabled = cfg.pages.enable; port = 8090; host = cfg.pages.settings.pages-domain;