From e467ecaea03942161ba5b09a251deb31c5b9ba53 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Thu, 24 Aug 2023 21:19:07 +0200 Subject: devenv: add templates --- lib/default.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/default.nix (limited to 'lib/default.nix') diff --git a/lib/default.nix b/lib/default.nix new file mode 100644 index 0000000..40758eb --- /dev/null +++ b/lib/default.nix @@ -0,0 +1,19 @@ +{ + mkDevenv = { + devenv, + flake-parts, + my-nixpkgs, + ... + } @ inputs: config: + flake-parts.lib.mkFlake {inherit inputs;} { + imports = [devenv.flakeModule]; + systems = ["x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin"]; + perSystem = {...} @ perSystemInputs: { + devenv.shells.default = + { + imports = [my-nixpkgs.devenvModules.personal]; + } + // config perSystemInputs; + }; + }; +} -- cgit v1.2.3