* Only set kdePackages if the X server is enabled. Otherwise we get

KDE 3 in the ISO image.

svn path=/nixos/trunk/; revision=15823
This commit is contained in:
Eelco Dolstra 2009-06-02 14:36:57 +00:00
parent 5ed2a75f50
commit a0e7572da7

View File

@ -274,15 +274,15 @@ rec {
# The list of packages that need to appear in KDEDIRS, # The list of packages that need to appear in KDEDIRS,
# XDG_CONFIG_DIRS and XDG_DATA_DIRS. # XDG_CONFIG_DIRS and XDG_DATA_DIRS.
# !!! This should be defined somewhere else. # !!! This should be defined somewhere else.
kdePackages = kdePackages =
pkgs.lib.optionals (config.services.xserver.sessionType == "kde4") pkgs.lib.optionals (config.services.xserver.enable && config.services.xserver.sessionType == "kde4")
[ pkgs.kde42.kdelibs [ pkgs.kde42.kdelibs
pkgs.kde42.kdebase pkgs.kde42.kdebase
pkgs.kde42.kdebase_runtime pkgs.kde42.kdebase_runtime
pkgs.kde42.kdebase_workspace pkgs.kde42.kdebase_workspace
pkgs.shared_mime_info pkgs.shared_mime_info
] ]
++ pkgs.lib.optionals (config.services.xserver.sessionType == "kde") ++ pkgs.lib.optionals (config.services.xserver.enable && config.services.xserver.sessionType == "kde")
[ pkgs.kdebase [ pkgs.kdebase
pkgs.kdelibs pkgs.kdelibs
] ]