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))
+ ]