summary refs log tree commit diff
path: root/pkgs/applications/editors/vim
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2018-08-11 10:24:45 +0300
committerMichael Raskin <7c6f434c@mail.ru>2018-08-11 10:25:21 +0300
commit40dea2488fec71f6224944c1b9dae280c2fcc2dc (patch)
tree63639451778c7c26d170aa79c541b1b25e0963df /pkgs/applications/editors/vim
parentc2cf0c5f4ce0457728d9c674dde9a598974be130 (diff)
downloadnixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.tar
nixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.tar.gz
nixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.tar.bz2
nixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.tar.lz
nixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.tar.xz
nixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.tar.zst
nixlib-40dea2488fec71f6224944c1b9dae280c2fcc2dc.zip
vim_configurable: make gvim command launch GUI again
Diffstat (limited to 'pkgs/applications/editors/vim')
-rw-r--r--pkgs/applications/editors/vim/configurable.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index 81b5be7dd2ba..3711b3cdcee4 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -154,6 +154,10 @@ in stdenv.mkDerivation rec {
     ln -sfn '${nixosRuntimepath}' "$out"/share/vim/vimrc
   '' + stdenv.lib.optionalString wrapPythonDrv ''
     wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin"
+  '' + stdenv.lib.optionalString (guiSupport == "gtk3") ''
+    rm "$out/bin/gvim"
+    echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" -g "$@"' > "$out/bin/gvim"
+    chmod a+x "$out/bin/gvim"
   '';
 
   preInstall = ''