From 273bcd9ffdba86c9fcf59377b9992f1bad2fbf55 Mon Sep 17 00:00:00 2001 From: Toast Date: Sun, 13 Aug 2023 13:55:47 +0200 Subject: [PATCH] Plasma: tell baloo to not index not useful folders --- roles/kde/plasma.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/roles/kde/plasma.nix b/roles/kde/plasma.nix index baec988..a9323d7 100644 --- a/roles/kde/plasma.nix +++ b/roles/kde/plasma.nix @@ -23,6 +23,20 @@ let AccentColor = "172,53,164" ; }; }; + balooExcludedDirs = lib.strings.intersperse "," [ + "$HOME/.cache/" + "$HOME/.config/" + "$HOME/.local/" + ]; + + baloofilerc = lib.generators.toINI {} { + General = { + # The [$e] part allows you to use environment variables + "exclude folders[$e]" = lib.strings.concatStrings balooExcludedDirs; + }; + }; + + # Make custom packages breezeTint = pkgs.stdenv.mkDerivation { name = "breeze-tint"; src = "${pkgs.breeze-qt5}"; @@ -60,6 +74,7 @@ let set -x mkdir -p $out/etc/xdg echo "${kdeglobals}" > $out/etc/xdg/kdeglobals + echo '${baloofilerc}' > $out/etc/xdg/baloofilerc runHook postInstall '';