diff --git a/README.md b/README.md index a4fc122..96692ba 100755 --- a/README.md +++ b/README.md @@ -24,8 +24,5 @@ each host should have these files: - tags for pip and popups in hyprland config - make wl-clip-persist and networkmanager applet systemd services? - gtk cursors are MESSED UP. top priority rn - - qt icons just... don't apply - niri.. yum - - do lockscreen better somehow - international keyboard for Spanish - - ghostty diff --git a/modules/desktop/themes/default.nix b/modules/desktop/themes/default.nix index 54a76f5..95d3930 100644 --- a/modules/desktop/themes/default.nix +++ b/modules/desktop/themes/default.nix @@ -104,6 +104,15 @@ in { platformTheme.name = "qtct"; style.name = "kvantum"; }; + # needed for svg icons in qt to work, + # so we just install them unconditionally + hm.home.packages = with pkgs; [ + cfg.iconTheme.package + libsForQt5.breeze-icons + libsForQt5.qt5.qtsvg + # kdePackages.breeze-icons + kdePackages.qtsvg + ]; hm.home.pointerCursor = { gtk.enable = true; @@ -172,6 +181,11 @@ in { }; }; in { + "kdeglobals".text = '' + [Icons] + Theme=${cfg.iconTheme.name} + ''; + "Kvantum/${cfg.kvantumTheme.name}".source = "${cfg.kvantumTheme.package}/share/Kvantum/${cfg.kvantumTheme.name}"; "Kvantum/kvantum.kvconfig".text = '' [General]