As of 12.11.2008, lxde in in portage :) and there is no need to use overlay.
Layman is the ultimate solution of portage overlay management. It would GREATLY reduce your pain! If you already have layman installed in your system, you may skip to the next step.
Install and setup layman by...
# emerge -av layman # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
After that, add lxde's overlay into the overlay pool
# layman -a lxde
Paludis users can simply confirm they have the ruby use flag enabled and similarly add the lxde repo:
# playman -a lxde
there are several packages for lxde, you may install all of them at once with the following command:
# emerge lxde-common virtual/lxsession pcmanfm lxpanel openbox gpicview -av
Note : If you don't enable ~x86 in your /etc/make.conf then your will need to manually unmask some of the package. Just do echo package/package-name >> /etc/portage/package.keywords/common
Paludis users should echo to /etc/paludis/package_keywords.conf instead, and check if they will install the right packages using:
# paludis -i lxde-common virtual/lxsession pcmanfm lxpanel openbox gpicview -p