lxde: refactor

To be more in line with the other desktops. Indeed it is strange to look at all
those lxde packages spread over all-packages.nix.

+34 -18
pkgs/desktops/lxde/core/lxmenu-data.nix pkgs/desktops/lxde/core/lxmenu-data/default.nix
+23
pkgs/desktops/lxde/default.nix
··· 1 + { config, lib, pkgs }: 2 + 3 + lib.makeScope pkgs.newScope (self: with self; { 4 + 5 + lxappearance = callPackage ./core/lxappearance { }; 6 + 7 + lxappearance-gtk2 = callPackage ./core/lxappearance { 8 + gtk2 = gtk2-x11; 9 + withGtk3 = false; 10 + }; 11 + 12 + lxmenu-data = callPackage ./core/lxmenu-data { }; 13 + 14 + lxpanel = callPackage ./core/lxpanel { 15 + gtk2 = gtk2-x11; 16 + }; 17 + 18 + lxrandr = callPackage ./core/lxrandr { }; 19 + 20 + lxsession = callPackage ./core/lxsession { }; 21 + 22 + lxtask = callPackage ./core/lxtask { }; 23 + })
+11 -18
pkgs/top-level/all-packages.nix
··· 32493 32493 32494 32494 ### DESKTOPS/LXDE 32495 32495 32496 - lxappearance = callPackage ../desktops/lxde/core/lxappearance { }; 32497 - 32498 - lxappearance-gtk2 = callPackage ../desktops/lxde/core/lxappearance { 32499 - gtk2 = gtk2-x11; 32500 - withGtk3 = false; 32501 - }; 32502 - 32503 - lxmenu-data = callPackage ../desktops/lxde/core/lxmenu-data.nix { }; 32504 - 32505 - lxpanel = callPackage ../desktops/lxde/core/lxpanel { 32506 - gtk2 = gtk2-x11; 32507 - }; 32508 - 32509 - lxrandr = callPackage ../desktops/lxde/core/lxrandr { }; 32510 - 32511 - lxsession = callPackage ../desktops/lxde/core/lxsession { }; 32512 - 32513 - lxtask = callPackage ../desktops/lxde/core/lxtask { }; 32496 + lxde = recurseIntoAttrs (callPackage ../desktops/lxde { }); 32497 + # Backwards compatibility aliases 32498 + inherit (lxde) 32499 + lxappearance 32500 + lxappearance-gtk2 32501 + lxmenu-data 32502 + lxpanel 32503 + lxrandr 32504 + lxsession 32505 + lxtask 32506 + ; 32514 32507 32515 32508 lxqt = recurseIntoAttrs (import ../desktops/lxqt { 32516 32509 inherit pkgs;