From 7cbe29e8647e9b14c400af9bbf2b45b79b5f2f1c Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sat, 16 Sep 2023 18:12:59 +0200 Subject: modules: devenv: improve method to auto-import module in all shells --- lib/mkDevenv.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lib/mkDevenv.nix (limited to 'lib/mkDevenv.nix') 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]; + }; + }; +} -- cgit v1.2.3