From 80b47641c5f6cdaddeea4b743e0056de760bdf42 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Sun, 2 Feb 2025 18:06:30 -0500 Subject: [PATCH] ahh I was setting the env file wrong Im surprised that worked at all --- modules/users/overseer/acme.nix | 8 ++++---- modules/users/overseer/services/grocy.nix | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/users/overseer/acme.nix b/modules/users/overseer/acme.nix index 0a60a33..fbcc88f 100644 --- a/modules/users/overseer/acme.nix +++ b/modules/users/overseer/acme.nix @@ -17,9 +17,8 @@ lib.mkIf config.user.overseer.enable { aws_access_key_id=${config.sops.placeholder."aws/access_key"} aws_secret_access_key=${config.sops.placeholder."aws/secret_key"} ''; - "aws_config".content = '' - [default] - region=${config.sops.placeholder."aws/region"} + "aws_env".content = '' + AWS_REGION=${config.sops.placeholder."aws/region"} ''; }; }; @@ -33,13 +32,14 @@ lib.mkIf config.user.overseer.enable { credentialFiles = { "AWS_SHARED_CREDENTIALS_FILE" = config.sops.templates."aws_shared_credentials".path; }; - environmentFile = config.sops.templates."aws_config".path; + environmentFile = config.sops.templates."aws_env".path; }; certs = { "bar.wanderingcrow.net" = {}; "home.wanderingcrow.net" = {}; "homebox.wanderingcrow.net" = {}; "bookstack.wanderingcrow.net" = {}; + "grocy.wanderingcrow.net" = {}; }; }; } diff --git a/modules/users/overseer/services/grocy.nix b/modules/users/overseer/services/grocy.nix index 1fb7d55..5f416ac 100644 --- a/modules/users/overseer/services/grocy.nix +++ b/modules/users/overseer/services/grocy.nix @@ -4,6 +4,11 @@ ... }: lib.mkIf config.user.overseer.enable { + services.nginx.virtualHosts."grocy.wanderingcrow.net" = { + forceSSL = true; + useACMEHost = "grocy.wanderingcrow.net"; + }; + services.grocy = { enable = true; hostName = "grocy.wanderingcrow.net";