{ inputs, pkgs, systemConfig, ... }: { home.packages = with pkgs; [ nautilus sushi # quick-preview for nautilus ]; home.sessionVariables = { NAUTILUS_4_EXTENSION_DIR = "${systemConfig.system.path}/lib/nautilus/extensions-4"; }; xdg.mimeApps.enable = true; xdg.mimeApps.defaultApplications = { "inode/directory" = [ "org.gnome.Nautilus.desktop" ]; }; gtk.gtk4.extraCss = '' /* remove 'starred' in nautilus side-panel */ .nautilus-window .navigation-sidebar > .sidebar-row:nth-child(2) { min-height:0; font-size: 0; -gtk-icon-size: 0; margin-top: -2px; } ''; dconf.settings = with inputs.homeManager.lib.hm.gvariant; { "org/gnome/nautilus/list-view" = { use-tree-view = true; default-zoom-level = "small"; }; "org/gnome/nautilus/preferences" = { date-time-format = "detailed"; default-folder-viewer = "list-view"; }; }; }