From 60ab2d6b70907344795c83523342d45c79568e66 Mon Sep 17 00:00:00 2001 From: rope Date: Sat, 16 May 2026 17:22:47 +0100 Subject: [PATCH] nautilus: disable tracker search to fix slow startup Outside GNOME, Tracker3 isn't running. Nautilus connects to it at startup for recursive search, hitting a D-Bus timeout and causing ~4s launch delay. Setting recursive-search=never prevents the attempt. Co-Authored-By: Claude Sonnet 4.6 --- settings/gnome.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/settings/gnome.nix b/settings/gnome.nix index 9af71d9..4330e7c 100644 --- a/settings/gnome.nix +++ b/settings/gnome.nix @@ -48,6 +48,11 @@ # Minimal titlebars — stylix manages the GTK theme; we layer our # headerbar shrink on top via stylix.targets.gtk.extraCss. gtk.enable = true; + # Disable Tracker search — Nautilus tries to connect to the Tracker3 + # D-Bus service at startup for recursive search. Outside GNOME the + # service isn't running, causing a multi-second D-Bus timeout on launch. + dconf.settings."org/gnome/nautilus/preferences".recursive-search = "never"; + stylix.targets.gtk.extraCss = '' headerbar { min-height: 0; padding: 0; margin: 0; } headerbar .title { font-size: 0; }