From 7d96e010edb8508075c5effb267ade47e3822d39 Mon Sep 17 00:00:00 2001 From: Toast Date: Sun, 13 Aug 2023 11:43:14 +0200 Subject: [PATCH 1/2] Kde: move kate.nix into programs folder --- roles/kde/default.nix | 2 +- roles/kde/programs/default.nix | 7 +++++++ roles/kde/{ => programs}/kate.nix | 0 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 roles/kde/programs/default.nix rename roles/kde/{ => programs}/kate.nix (100%) diff --git a/roles/kde/default.nix b/roles/kde/default.nix index 76968a3..9aaf999 100755 --- a/roles/kde/default.nix +++ b/roles/kde/default.nix @@ -4,6 +4,6 @@ imports = [ ./plasma.nix ./sddm.nix - ./kate.nix + ./programs ]; } diff --git a/roles/kde/programs/default.nix b/roles/kde/programs/default.nix new file mode 100644 index 0000000..9575dce --- /dev/null +++ b/roles/kde/programs/default.nix @@ -0,0 +1,7 @@ +{ ... }: + +{ + imports = [ + ./kate.nix + ]; +} diff --git a/roles/kde/kate.nix b/roles/kde/programs/kate.nix similarity index 100% rename from roles/kde/kate.nix rename to roles/kde/programs/kate.nix From 273bcd9ffdba86c9fcf59377b9992f1bad2fbf55 Mon Sep 17 00:00:00 2001 From: Toast Date: Sun, 13 Aug 2023 13:55:47 +0200 Subject: [PATCH 2/2] 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 '';