{ config, lib, pkgs, ... }: { config = lib.mkIf config.ar.home.apps.nemo.enable { home.packages = [pkgs.nemo]; dconf = { enable = true; settings = { "org/nemo/preferences" = { show-image-thumbnails = "always"; thumbnail-limit = lib.hm.gvariant.mkUint64 (100 * 1024 * 1024); tooltips-in-icon-view = true; tooltips-show-access-date = true; tooltips-show-birth-date = true; tooltips-show-file-type = true; tooltips-show-mod-date = true; }; "org/nemo/preferences/menu-config" = { background-menu-open-as-root = !(config.ar.home.desktop.hyprland.enable || config.ar.home.desktop.sway.enable); selection-menu-open-as-root = !(config.ar.home.desktop.hyprland.enable || config.ar.home.desktop.sway.enable); }; "org/nemo/plugins".disabled-actions = lib.optionals (config.ar.home.desktop.hyprland.enable || config.ar.home.desktop.sway.enable) [ "90_new-launcher.nemo_action" "add-desklets.nemo_action" "change-background.nemo_action" "mount-archive.nemo_action" "set-as-background.nemo_action" "set-resolution.nemo_action" ]; }; }; }; }