lol

Improve re-wrapping in case of GTK3

+20 -3
+20 -3
pkgs/applications/editors/vim/configurable.nix
··· 155 155 '' + stdenv.lib.optionalString wrapPythonDrv '' 156 156 wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin" 157 157 '' + stdenv.lib.optionalString (guiSupport == "gtk3") '' 158 - rm "$out/bin/gvim" 159 - echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" -g "$@"' > "$out/bin/gvim" 160 - chmod a+x "$out/bin/gvim" 158 + 159 + rewrap () { 160 + rm -f "$out/bin/$1" 161 + echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" '"$2"' "$@"' > "$out/bin/$1" 162 + chmod a+x "$out/bin/$1" 163 + } 164 + 165 + rewrap ex -e 166 + rewrap view -R 167 + rewrap gvim -g 168 + rewrap gex -eg 169 + rewrap gview -Rg 170 + rewrap rvim -Z 171 + rewrap rview -RZ 172 + rewrap rgvim -gZ 173 + rewrap rgview -RgZ 174 + rewrap evim -y 175 + rewrap eview -yR 176 + rewrap vimdiff -d 177 + rewrap gvimdiff -gd 161 178 ''; 162 179 163 180 preInstall = ''