diff --git a/machines/ramus/think-greater-chiangmai.nix b/machines/ramus/think-greater-chiangmai.nix index 1533494..bd29e42 100644 --- a/machines/ramus/think-greater-chiangmai.nix +++ b/machines/ramus/think-greater-chiangmai.nix @@ -51,7 +51,11 @@ in clan.core.vars.generators.greaterchiangmai = { files = { - app_key.secret = true; + app_key = { + secret = true; + owner = config.services.think-greaterchiangmai.user; + group = config.services.think-greaterchiangmai.group; + }; }; prompts = { @@ -66,7 +70,11 @@ in clan.core.vars.generators.greaterchiangmai-s3 = { files = { access_key_id.secret = false; - secret_access_key.secret = true; + secret_access_key = { + secret = true; + owner = config.services.think-greaterchiangmai.user; + group = config.services.think-greaterchiangmai.group; + }; endpoint.secret = false; region.secret = false; bucket.secret = false; @@ -91,7 +99,7 @@ in services.think-greaterchiangmai = { enable = true; - domain = "think.greaterchiangmai.com"; + domain = "think.wegetthingsmade.com"; settings = { APP_SERVICES_CACHE = "/run/think-gtcm/cache/services.php"; APP_PACKAGES_CACHE = "/run/think-gtcm/cache/packages.php"; @@ -103,7 +111,7 @@ in }; services.think-backend-greaterchiangmai = { enable = true; - domain = "think-backend.greaterchiangmai.com"; + domain = "think-backend.wegetthingsmade.com"; settings = { APP_SERVICES_CACHE = "/run/think-backend-gtcm/cache/services.php"; APP_PACKAGES_CACHE = "/run/think-backend-gtcm/cache/packages.php"; diff --git a/modules/nixos/think-backend-gtcm.nix b/modules/nixos/think-backend-gtcm.nix index 71072d9..6af6ab3 100644 --- a/modules/nixos/think-backend-gtcm.nix +++ b/modules/nixos/think-backend-gtcm.nix @@ -75,7 +75,7 @@ in ]) (submodule { options = { - _secret = mkOption { + _secret = lib.mkOption { type = nullOr str; description = '' The path to a file containing the value the @@ -115,7 +115,7 @@ in }; config = lib.mkIf cfg.enable { - users.users.${cfg.user} = { + users.users.${cfg.user} = lib.mkForce { isSystemUser = true; home = cfg.dataDir; createHome = true; @@ -270,7 +270,7 @@ in services.mysql = { enable = true; - package = pkgs.mariadb; + package = lib.mkForce pkgs.mariadb; ensureDatabases = [ cfg.settings.DB_DATABASE ]; ensureUsers = [ { diff --git a/modules/nixos/think-gtcm.nix b/modules/nixos/think-gtcm.nix index 4db90ce..2030537 100644 --- a/modules/nixos/think-gtcm.nix +++ b/modules/nixos/think-gtcm.nix @@ -77,7 +77,7 @@ in ]) (submodule { options = { - _secret = mkOption { + _secret = lib.mkOption { type = nullOr str; description = '' The path to a file containing the value the diff --git a/tests/tests/think-gtcm.nix b/tests/tests/think-gtcm.nix index 18d7c20..a2fa948 100644 --- a/tests/tests/think-gtcm.nix +++ b/tests/tests/think-gtcm.nix @@ -55,7 +55,7 @@ in { gtcm1 = - { self, pkgs, ... }: + { self, ... }: { nixpkgs.overlays = [ self.overlays.packagesOverlay ]; imports = [ self.nixosModules.think-gtcm ]; @@ -71,7 +71,7 @@ }; }; backend1 = - { self, pkgs, ... }: + { self, ... }: { nixpkgs.overlays = [ self.overlays.packagesOverlay ]; imports = [ self.nixosModules.think-backend-gtcm ];