remove extraLib, replace mkScript with writeShellApplication

This commit is contained in:
Noah Masur
2023-07-01 20:40:48 -06:00
parent 1cf5f46adf
commit 53a8cc83ea
4 changed files with 6 additions and 23 deletions

View File

@ -1,16 +0,0 @@
_final: prev: {
extraLib = prev.lib // {
# Quickly package shell scripts with their dependencies
# From https://discourse.nixos.org/t/how-to-create-a-script-with-dependencies/7970/6
mkScript = { name, file, env ? [ ] }:
prev.pkgs.writeScriptBin name ''
for i in ${prev.lib.concatStringsSep " " env}; do
export PATH="$i/bin:$PATH"
done
exec ${prev.pkgs.bash}/bin/bash ${file} $@
'';
};
}