summaryrefslogtreecommitdiff
path: root/lib/mkDevenv.nix
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mkDevenv.nix')
-rw-r--r--lib/mkDevenv.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/mkDevenv.nix b/lib/mkDevenv.nix
new file mode 100644
index 0000000..3a86b14
--- /dev/null
+++ b/lib/mkDevenv.nix
@@ -0,0 +1,14 @@
+{
+ devenv,
+ flake-parts,
+ my-nixpkgs,
+ ...
+} @ inputs: config:
+flake-parts.lib.mkFlake {inherit inputs;} {
+ imports = builtins.attrValues {inherit (my-nixpkgs.flakeModules) personal devenv;};
+ perSystem = _: {
+ devenv.shells.default = {
+ imports = [config];
+ };
+ };
+}