Eee: IceWM + nm-applet default, XFCE fallback

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-09-29 19:10:06 +01:00
parent 5e5a4f0ca5
commit 5dba1d9271

View file

@ -46,6 +46,13 @@ in
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
services.xserver.enable = true; services.xserver.enable = true;
# IceWM (taskbar, tray and start menu in one small binary) to leave the RAM
# for the browser; nm-applet in its tray for wifi. XFCE stays as a fallback
# session in the login screen's chooser (log out to reach it).
services.xserver.windowManager.icewm.enable = true;
services.displayManager.defaultSession = "none+icewm";
programs.nm-applet.enable = true;
programs.nm-applet.indicator = false; # IceWM's tray is XEmbed, not appindicator
services.xserver.desktopManager.xfce.enable = true; services.xserver.desktopManager.xfce.enable = true;
# Thunar thumbnails: tumbler -> libgepub -> webkitgtk, hours of i686 compile. # Thunar thumbnails: tumbler -> libgepub -> webkitgtk, hours of i686 compile.
services.tumbler.enable = lib.mkForce false; services.tumbler.enable = lib.mkForce false;