diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-09-13 11:09:58 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-09-13 11:09:58 +0000 |
commit | 6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9 (patch) | |
tree | 05e54c732f4685fd400235e0a2ee9af04932a761 | |
parent | 2a1f28d92330e4808b311b0d45a71eff08d8bf67 (diff) | |
download | nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.tar nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.tar.gz nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.tar.bz2 nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.tar.lz nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.tar.xz nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.tar.zst nixpkgs-6e2914fb9b9b8f6f3c2fe6f035e7195e198199a9.zip |
* Make the KDE modules work with KDE 4.2 and 4.3. Also, when using
KDE 4.3, add Qt 4.5 instead of Qt 4.4 to the system path. svn path=/nixos/trunk/; revision=17085
-rw-r--r-- | modules/services/x11/desktop-managers/kde-environment.nix | 2 | ||||
-rw-r--r-- | modules/services/x11/desktop-managers/kde4.nix | 15 | ||||
-rw-r--r-- | modules/services/x11/display-managers/kdm.nix | 2 |
3 files changed, 9 insertions, 10 deletions
diff --git a/modules/services/x11/desktop-managers/kde-environment.nix b/modules/services/x11/desktop-managers/kde-environment.nix index e868ab78f4b..6053832a3c3 100644 --- a/modules/services/x11/desktop-managers/kde-environment.nix +++ b/modules/services/x11/desktop-managers/kde-environment.nix @@ -24,7 +24,7 @@ let kdePackages = mkOption { default = []; - example = [ pkgs.kde43.kdegames ]; + example = [ pkgs.kde4.kdegames ]; type = types.list types.package; description = '' Additional KDE packages to be used when you use KDE as a desktop diff --git a/modules/services/x11/desktop-managers/kde4.nix b/modules/services/x11/desktop-managers/kde4.nix index 8a4800f7d0a..a4c63616347 100644 --- a/modules/services/x11/desktop-managers/kde4.nix +++ b/modules/services/x11/desktop-managers/kde4.nix @@ -40,24 +40,23 @@ in start = '' # Start KDE. - exec ${pkgs.kde43.kdebase_workspace}/bin/startkde + exec ${pkgs.kde4.kdebase_workspace}/bin/startkde ''; }; security.setuidPrograms = [ "kcheckpass" ]; environment.kdePackages = - [ pkgs.kde43.kdelibs - pkgs.kde43.kdebase - pkgs.kde43.kdebase_runtime - pkgs.kde43.kdebase_workspace - pkgs.kde43.oxygen_icons + [ pkgs.kde4.kdelibs + pkgs.kde4.kdebase + pkgs.kde4.kdebase_runtime + pkgs.kde4.kdebase_workspace pkgs.shared_mime_info - ]; + ] ++ optional (pkgs.kde4 ? oxygen_icons) pkgs.kde4.oxygen_icons; environment.x11Packages = [ xorg.xmessage # so that startkde can show error messages - pkgs.qt4 # needed for qdbus + pkgs.kde4.qt4 # needed for qdbus xorg.xset # used by startkde, non-essential ]; diff --git a/modules/services/x11/display-managers/kdm.nix b/modules/services/x11/display-managers/kdm.nix index 62d9c609ce6..1b3b2080920 100644 --- a/modules/services/x11/display-managers/kdm.nix +++ b/modules/services/x11/display-managers/kdm.nix @@ -7,7 +7,7 @@ let dmcfg = config.services.xserver.displayManager; cfg = dmcfg.kdm; - inherit (pkgs.kde43) kdebase_workspace; + inherit (pkgs.kde4) kdebase_workspace; defaultConfig = '' |