diff --git a/flake.nix b/flake.nix
index 01d199d6b2214ce7547792a2937160ea28a62683..495fda6cf14606d2bf777056c1eabd75cf94bb34 100644
--- a/flake.nix
+++ b/flake.nix
@@ -26,7 +26,9 @@
             "Makefile"
             (nix-filter.lib.inDirectory "src")
             (nix-filter.lib.inDirectory "lib")
-            (nix-filter.lib.inDirectory "test")
+            (nix-filter.lib.inDirectory "tests")
+            (nix-filter.lib.inDirectory "config")
+            (nix-filter.lib.inDirectory "stdlib")
             (nix-filter.lib.inDirectory "doc")
           ];
         };
@@ -49,6 +51,7 @@
               pkgs.protobuf
               # For documentation
               pkgs.sphinxHook
+              pkgs.which
             ];
             sphinxBuilders = [
               "html"