diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-03-08 21:00:24 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-03-08 21:09:54 -0600 |
| commit | 65bbf5411d8d3e30bffcc278ccace65c7e75c70c (patch) | |
| tree | 29c3e9b3e041cf68bee2947f2a66b7bf9f32982d /pkgs/default.nix | |
| parent | 3e509d0fd1034c1dd67e16ec6000e46be9dd65d9 (diff) | |
Implement shell environments
Diffstat (limited to '')
| -rw-r--r-- | pkgs/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix index cf752d9..1a7f6ac 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,3 +1,7 @@ -self: super: { - tmux-lift = super.callPackage ./tmux-lift {}; +{ pkgs, util }: { + shenvs = let + env = name: env: pkgs.buildEnv (env pkgs // { name = "shenv-${name}"; }); + in pkgs.lib.mapAttrs env (util.importAll { root = ../shenvs; }); + + tmux-lift = pkgs.callPackage ./tmux-lift {}; } |
