Tracking nixos-26.05 moved GNOME Shell from 49 to 50, and the shell
hard-disables any extension whose metadata.json shell-version array
lacks the running major. Two enabled extensions were left OUT OF DATE,
for different reasons:
- logomenu@aryan_k was pinned to the v38 zip only because the
custom-menu patch was written against v38. nixpkgs 26.05 already
ships v41, which supports shell 50, and the patch applies to it
cleanly. Drop the version/src pin and keep the override patch-only.
- all-in-one-clipboard is still packaged as v19 (shell <=49) on the
nixos-26.05 branch; the shell-50 build (v30) landed in unstable and
was never backported. Pin src to the v30 zip until it is.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ABzc7ivGbjKRCASa8uEkjd
Thunar didn't integrate cleanly with the GNOME session. Drop the
XFCE file-manager module (thunar/xfconf/exo/tumbler) and restore
Nautilus as the native file manager: un-exclude nautilus, point the
dash favorite at org.gnome.Nautilus.desktop, remove the Thunar
desktop override, and keep gvfs (moved into gnome.nix) for mounting,
trash, and network shares. Add file-roller for archive-manager
integration in Nautilus.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Patch Logo Menu v38 to custom entries incl. Containers (DistroShelf)\n- Switch GNOME defaults to programs.dconf profile\n- Add desktop overrides for Thunar->Files and Ghostty->Terminal\n- Enable Thunar integration (gvfs/tumbler/xfconf) and add virt-manager tooling