Author: urkud
Date: Wed Jan 11 22:58:32 2012
New Revision: 31486
URL: https://nixos.org/websvn/nix/?rev=31486&sc=1

Log:
Drop kde4.5-specific code

Modified:
   nixos/trunk/modules/services/x11/desktop-managers/kde4.nix

Modified: nixos/trunk/modules/services/x11/desktop-managers/kde4.nix
==============================================================================
--- nixos/trunk/modules/services/x11/desktop-managers/kde4.nix  Wed Jan 11 
22:32:17 2012        (r31485)
+++ nixos/trunk/modules/services/x11/desktop-managers/kde4.nix  Wed Jan 11 
22:58:32 2012        (r31486)
@@ -8,8 +8,6 @@
   cfg = xcfg.desktopManager.kde4;
   xorg = pkgs.xorg;
 
-  isKDE47 = pkgs.kde4 ? kde_wallpapers;
-
   # Disable Nepomuk and Strigi by default.  As of KDE 4.7, they don't
   # really work very well (e.g. searching files often fails to find
   # files), segfault sometimes and consume significant resources.
@@ -83,10 +81,6 @@
                 sed -e '/nix\\store\|nix\/store/ d' -i 
$HOME/.config/Trolltech.conf
             fi
 
-            ${optionalString (!isKDE47) ''
-              export DBUS_FATAL_WARNINGS=0
-            ''}
-
             # Start KDE.
             exec ${pkgs.kde4.kdebase_workspace}/bin/startkde
           '';
@@ -101,28 +95,6 @@
       };
 
     environment.systemPackages =
-      (if !isKDE47 then
-        # KDE <= 4.6
-        [ # temporary workarounds
-          pkgs.shared_desktop_ontologies
-          pkgs.strigi
-
-          pkgs.kde4.kdelibs
-          pkgs.kde4.kdebase
-          pkgs.kde4.kdebase_runtime
-          pkgs.kde4.kdebase_workspace
-          pkgs.kde4.oxygen_icons
-          pkgs.kde4.qt4 # needed for qdbus
-          pkgs.shared_mime_info
-          pkgs.gst_all.gstreamer
-          pkgs.gst_all.gstPluginsBase
-          pkgs.gst_all.gstPluginsGood
-          pkgs.gst_all.gstFfmpeg # for mp3 playback
-          xorg.xmessage # so that startkde can show error messages
-          xorg.xset # used by startkde, non-essential
-        ] ++ optional (pkgs ? phonon_backend_gstreamer) 
pkgs.phonon_backend_gstreamer
-      else
-        # KDE >= 4.7
         [ pkgs.kde4.kdelibs
 
           pkgs.kde4.kde_baseapps # Splitted kdebase
@@ -156,7 +128,6 @@
           pkgs.shared_desktop_ontologies # used by nepomuk
           pkgs.strigi # used by nepomuk
         ]
-      )
       ++ [ nepomukConfig ]
       ++ config.environment.kdePackages;
 
@@ -168,9 +139,8 @@
       };
 
     # Enable helpful DBus services.
-    services.hal = mkIf (!isKDE47) { enable = true; };
-    services.udisks = mkIf isKDE47 { enable = true; };
-    services.upower = mkIf (isKDE47 && config.powerManagement.enable) { enable 
= true; };
+    services.udisks.enable = true;
+    services.upower = mkIf config.powerManagement.enable { enable = true; };
 
     security.pam.services = [ { name = "kde"; allowNullPassword = true; } ];
 
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to