diff --git a/flake.lock b/flake.lock index f515b88..4e87f87 100644 --- a/flake.lock +++ b/flake.lock @@ -67,6 +67,24 @@ "type": "indirect" } }, + "flake-parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_3" + }, + "locked": { + "lastModified": 1738453229, + "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "flake-utils": { "inputs": { "systems": "systems" @@ -203,6 +221,18 @@ "url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" } }, + "nixpkgs-lib_3": { + "locked": { + "lastModified": 1738452942, + "narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" + } + }, "nixpkgs_2": { "locked": { "lastModified": 1738142207, @@ -266,6 +296,22 @@ "type": "github" } }, + "nixpkgs_6": { + "locked": { + "lastModified": 1739214665, + "narHash": "sha256-26L8VAu3/1YRxS8MHgBOyOM8xALdo6N0I04PgorE7UM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "64e75cd44acf21c7933d61d7721e812eac1b5a0a", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nmd": { "flake": false, "locked": { @@ -3156,7 +3202,8 @@ "nixpkgs": "nixpkgs", "nvix": "nvix", "sops-nix": "sops-nix", - "terranix": "terranix" + "terranix": "terranix", + "the-nest": "the-nest" } }, "rust-overlay": { @@ -3282,6 +3329,25 @@ "repo": "terranix-examples", "type": "github" } + }, + "the-nest": { + "inputs": { + "flake-parts": "flake-parts_3", + "nixpkgs": "nixpkgs_6" + }, + "locked": { + "lastModified": 1739392451, + "narHash": "sha256-sjRB3bMim1fRknlBNNMbRoqlP5dW4CVGh7//quslxW0=", + "owner": "TheWanderingCrow", + "repo": "the-nest", + "rev": "c952fbc31e08812d20eb0f3fd300feedf455e097", + "type": "github" + }, + "original": { + "owner": "TheWanderingCrow", + "repo": "the-nest", + "type": "github" + } } }, "root": "root", diff --git a/modules/users/overseer/services/default.nix b/modules/users/overseer/services/default.nix index 5edd594..7341583 100644 --- a/modules/users/overseer/services/default.nix +++ b/modules/users/overseer/services/default.nix @@ -6,5 +6,6 @@ ./bookstack.nix ./grocy.nix ./attic.nix + ./the-nest.nix ]; } diff --git a/modules/users/overseer/services/the-nest.nix b/modules/users/overseer/services/the-nest.nix index d0282c8..a37bf19 100644 --- a/modules/users/overseer/services/the-nest.nix +++ b/modules/users/overseer/services/the-nest.nix @@ -13,7 +13,9 @@ lib.mkIf config.user.overseer.enable { "wanderingcrow.net" = { forceSSL = true; useACMEHost = "wanderingcrow.net"; - root = inputs.the-nest; + locations."/" = { + root = inputs.the-nest.outputs.packages.x86_64-linux.default; + }; }; }; };