diff --git a/flake.nix b/flake.nix
index 3acebce..610ec75 100755
--- a/flake.nix
+++ b/flake.nix
@@ -6,10 +6,9 @@
       imports = [
         ./hosts
         ./overlays
+        ./modules
         ./hosts/deploy.nix
         ./home/profiles
-        ./modules/pre-commit.nix
-        ./modules/topology.nix
       ];
       systems = ["x86_64-linux"];
       perSystem = {
diff --git a/modules/default.nix b/modules/default.nix
new file mode 100644
index 0000000..c86e188
--- /dev/null
+++ b/modules/default.nix
@@ -0,0 +1,6 @@
+_: {
+  imports = [
+    ./pre-commit.nix
+    ./topology.nix
+  ];
+}