about summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2018-08-19 21:41:15 +0200
committerDaiderd Jordan <daiderd@gmail.com>2018-08-19 21:41:15 +0200
commit8a6064a526c98cf6daf51f8c02e961098f6b792e (patch)
tree6e68b71c97ee52eea3185c1e0d76840b0483e5f7 /pkgs/applications
parenta50807e1b8b02919a18d0d0d182fe7dd0201059d (diff)
downloadnixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.tar
nixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.tar.gz
nixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.tar.bz2
nixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.tar.lz
nixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.tar.xz
nixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.tar.zst
nixlib-8a6064a526c98cf6daf51f8c02e961098f6b792e.zip
vim_configurable: make gtk optional
Using vim_configurable.override { guiSupport = "no"; } would still pull
in gtk2 as a dependency.
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/editors/vim/configurable.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index 6c20ac8bd088..d0d0089dbcc0 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -129,7 +129,8 @@ in stdenv.mkDerivation rec {
 
   buildInputs = [ ncurses libX11 libXext libSM libXpm libXt libXaw libXau
     libXmu glib libICE ]
-    ++ (if guiSupport == "gtk3" then [gtk3] else [gtk2])
+    ++ stdenv.lib.optional (guiSupport == "gtk2") gtk2
+    ++ stdenv.lib.optional (guiSupport == "gtk3") gtk3
     ++ stdenv.lib.optionals darwinSupport [ CoreServices CoreData Cocoa Foundation libobjc cf-private ]
     ++ stdenv.lib.optional luaSupport lua
     ++ stdenv.lib.optional pythonSupport python