From 3ad9eec2f45c314cb329322601b8e7873e814cbf Mon Sep 17 00:00:00 2001 From: lew Date: Fri, 10 Apr 2026 03:32:41 +0100 Subject: [PATCH] flake.nix no longer discards templates folder --- flake.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 1cc3975..8c0f57a 100644 --- a/flake.nix +++ b/flake.nix @@ -12,8 +12,14 @@ let pkgs = nixpkgs.legacyPackages.${system}; craneLib = crane.mkLib pkgs; + templateFilter = path: _type: builtins.match ".*templates/.*" path != null; + src = pkgs.lib.cleanSourceWith { + src = ./.; + filter = path: type: + (templateFilter path type) || (craneLib.filterCargoSources path type); + }; guestbook = craneLib.buildPackage { - src = craneLib.cleanCargoSource ./.; + inherit src; buildInputs = with pkgs; [ openssl ]; nativeBuildInputs = with pkgs; [ pkg-config ]; };