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 '';