diff --git a/common/portals.nix b/common/portals.nix index 1838ab0..8add361 100644 --- a/common/portals.nix +++ b/common/portals.nix @@ -4,6 +4,8 @@ let in { config = with cfg; lib.mkIf (enable && portals) { + xdg.icons.enable = true; + xdg.portal = { enable = true; extraPortals = with pkgs; [ diff --git a/common/qt.nix b/common/qt.nix index 712a01b..e0776af 100644 --- a/common/qt.nix +++ b/common/qt.nix @@ -20,6 +20,7 @@ in xcb-util-cursor qt6ct libsForQt5.dolphin + papirus-icon-theme ]; # environment.etc."kvantum".source = "${pkgs.catppuccin-kvantum}/share/Kvantum"; diff --git a/sway/sway-conf.nix b/sway/sway-conf.nix index dc1ea20..b616b93 100644 --- a/sway/sway-conf.nix +++ b/sway/sway-conf.nix @@ -145,7 +145,7 @@ "lxqt-policykit-agent" "otd-daemon" dunst - "rm -r $HOME/.cache/rmenu" # invalidate rmenu cache on sway restart + (pkgs.writeShellScriptBin "rmenu-cache-clear" "rm -r $HOME/.cache/rmenu") # invalidate rmenu cache on sway restart "systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP" ]; extraConfig = ''