From a55f38735164ee95e5961061de8fd8cd8c3ee9bd Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Wed, 12 Feb 2025 13:26:37 -0500 Subject: [PATCH] lets see if this works --- flake.nix | 1 + modules/users/overseer/acme.nix | 1 + modules/users/overseer/services/the-nest.nix | 21 ++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 modules/users/overseer/services/the-nest.nix diff --git a/flake.nix b/flake.nix index 6508295..12b3ad4 100644 --- a/flake.nix +++ b/flake.nix @@ -11,6 +11,7 @@ sops-nix.url = "github:Mic92/sops-nix"; nix-secrets.url = "git+ssh://git@github.com/TheWanderingCrow/nix-secrets"; terranix.url = "github:terranix/terranix"; + the-nest.url = "github:TheWanderingCrow/the-nest"; }; outputs = { diff --git a/modules/users/overseer/acme.nix b/modules/users/overseer/acme.nix index a1d84d3..058c0d3 100644 --- a/modules/users/overseer/acme.nix +++ b/modules/users/overseer/acme.nix @@ -35,6 +35,7 @@ lib.mkIf config.user.overseer.enable { environmentFile = config.sops.templates."aws_env".path; }; certs = { + "wanderingcrow.net" = {}; "bar.wanderingcrow.net" = {}; "home.wanderingcrow.net" = {}; "homebox.wanderingcrow.net" = {}; diff --git a/modules/users/overseer/services/the-nest.nix b/modules/users/overseer/services/the-nest.nix new file mode 100644 index 0000000..d0282c8 --- /dev/null +++ b/modules/users/overseer/services/the-nest.nix @@ -0,0 +1,21 @@ +{ + lib, + config, + inputs, + ... +}: +lib.mkIf config.user.overseer.enable { + services = { + nginx = { + enable = true; + recommendedProxySettings = true; + virtualHosts = { + "wanderingcrow.net" = { + forceSSL = true; + useACMEHost = "wanderingcrow.net"; + root = inputs.the-nest; + }; + }; + }; + }; +}