Add an overlays folder

- Enable overlays
- Add the overlays to home-manager
- Add support for packages
diff --git a/overlays/default.nix b/overlays/default.nix
new file mode 100644
index 0000000..3cebd99
--- /dev/null
+++ b/overlays/default.nix
@@ -0,0 +1,10 @@
+lib: let
+  utils = import ../utils lib;
+in
+  lib.pipe ./. [
+    utils.nixFilesInWithName
+    (builtins.filter ({name, ...}: name != "default.nix"))
+    (lib.traceValFn (overlays: "Applying overlays ${builtins.toJSON (map (overlay: overlay.name) overlays)}"))
+    (builtins.map ({path, ...}: lib.traceVal path))
+    (map (path: import path lib))
+  ]