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>
22 lines
431 B
Nix
22 lines
431 B
Nix
{ lib, pkgs, ... }:
|
|
|
|
let
|
|
ptyxisDesktopOverride = pkgs.makeDesktopItem {
|
|
name = "org.gnome.Ptyxis";
|
|
desktopName = "Terminal";
|
|
genericName = "Terminal Emulator";
|
|
exec = "ptyxis";
|
|
icon = "org.gnome.Ptyxis";
|
|
categories = [
|
|
"System"
|
|
"TerminalEmulator"
|
|
"Utility"
|
|
];
|
|
terminal = false;
|
|
};
|
|
in
|
|
{
|
|
environment.systemPackages = lib.mkAfter [
|
|
(lib.hiPrio ptyxisDesktopOverride)
|
|
];
|
|
}
|