with import {}; stdenv.mkDerivation rec { name = "my-environment"; buildInputs = [ (writeShellScriptBin "hostname" '' if [[ $# -eq 1 && $1 == "-l" ]]; then echo "special case: $(${pkgs.nettools}/bin/hostname -i)" else ${pkgs.nettools}/bin/hostname "$@" fi '') ]; }