From 5dba1d9271ace69ddd311be49f55851406b60ef8 Mon Sep 17 00:00:00 2001 From: rope Date: Tue, 29 Sep 2026 19:10:06 +0100 Subject: [PATCH] Eee: IceWM + nm-applet default, XFCE fallback Co-Authored-By: Claude Opus 5.5 --- hosts/FredOS-Eee.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hosts/FredOS-Eee.nix b/hosts/FredOS-Eee.nix index 7fcc274..87d17db 100644 --- a/hosts/FredOS-Eee.nix +++ b/hosts/FredOS-Eee.nix @@ -46,6 +46,13 @@ in networking.networkmanager.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; # Thunar thumbnails: tumbler -> libgepub -> webkitgtk, hours of i686 compile. services.tumbler.enable = lib.mkForce false;