diff --git a/modules/services/x11/desktop-managers/kde4.nix b/modules/services/x11/desktop-managers/kde4.nix index 12dea185674..027d53f76cb 100644 --- a/modules/services/x11/desktop-managers/kde4.nix +++ b/modules/services/x11/desktop-managers/kde4.nix @@ -67,7 +67,7 @@ in x11Packages = config.environment.kdePackages; - pathsToLink = [ "/etc/xdg" "/share" ]; + pathsToLink = [ "/share" ]; etc = singleton { source = "${pkgs.xkeyboard_config}/etc/X11/xkb"; diff --git a/modules/services/x11/xserver.nix b/modules/services/x11/xserver.nix index e94dc8dc8a1..ddb6047df21 100644 --- a/modules/services/x11/xserver.nix +++ b/modules/services/x11/xserver.nix @@ -378,7 +378,10 @@ in ++ optional (elem "ati_unfree" driverNames) kernelPackages.ati_drivers_x11; environment.systemPackages = config.environment.x11Packages; - + + environment.pathsToLink = + [ "/etc/xdg" "/share/xdg" "/share/applications" "/share/icons" "/share/pixmaps" ]; + services.hal.packages = optional (elem "virtualbox" driverNames) kernelPackages.virtualboxGuestAdditions; jobs.xserver =