From 4e9296656e4afcb8a8875426870ce38c948adf1d Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 21 Mar 2022 23:10:20 +0100 Subject: [PATCH] packages/lib: devshell tools --- packages/lib/devshell.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/lib/devshell.nix b/packages/lib/devshell.nix index ec2b77b..6a3b6f9 100644 --- a/packages/lib/devshell.nix +++ b/packages/lib/devshell.nix @@ -6,6 +6,8 @@ let wrapInAttrs = value: if builtins.isAttrs value then value else { inherit value; }; + wrapPackage = package: { inherit package; }; + injectAttrName = name: value: { inherit name; } // wrapInAttrs value; mkNamedAttrs = builtins.mapAttrs injectAttrName; @@ -14,6 +16,7 @@ let in { packages ? [], + tools ? [], commands ? {}, env ? {}, config ? {} @@ -21,6 +24,9 @@ in mkShell { imports = [ config + { + commands = map wrapPackage tools; + } { inherit packages; commands = attrsToNamedList commands;