From 91cfc67561536883354f6c444fdac3ea17579460 Mon Sep 17 00:00:00 2001 From: rope Date: Tue, 29 Sep 2026 20:20:12 +0100 Subject: [PATCH] Eee: NetSurf menu entry Co-Authored-By: Claude Opus 5.5 --- hosts/FredOS-Eee.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/hosts/FredOS-Eee.nix b/hosts/FredOS-Eee.nix index 5e296b6..d84c860 100644 --- a/hosts/FredOS-Eee.nix +++ b/hosts/FredOS-Eee.nix @@ -97,7 +97,18 @@ in # Firefox is marked unsupported on i686 (Mozilla dropped 32-bit Linux), so # WebKit is the only engine left that handles the modern web. # NetSurf: no JavaScript, so news sites load as plain pages on this CPU. - environment.systemPackages = [ pkgs.epiphany pkgs.netsurf-browser ]; + environment.systemPackages = [ + pkgs.epiphany + pkgs.netsurf-browser + # netsurf ships no .desktop file, so it's missing from the menu. + (pkgs.makeDesktopItem { + name = "netsurf"; + desktopName = "NetSurf"; + exec = "netsurf-gtk3 %u"; + icon = "web-browser"; + categories = [ "Network" "WebBrowser" ]; + }) + ]; # 1GB RAM: compressed swap only (disk swap is off, see hardware file). zramSwap.enable = true;