theme improvements

This commit is contained in:
Reid 2024-12-01 10:56:03 -08:00
parent 2c5d60b03f
commit 3b2ab08e84
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
8 changed files with 31 additions and 198 deletions

View file

@ -68,6 +68,8 @@ in {
rofi = mkOpt (nullOr path) null;
wezterm = mkOpt (nullOr str) null;
nwg-drawer = mkOpt (nullOr str) null;
};
config = mkIf (cfg.active != null) {
@ -136,7 +138,8 @@ in {
hm.programs.rofi.theme = cfg.rofi;
hm.xdg.configFile ={
hm.xdg.configFile = {
# kvantum
"Kvantum/${cfg.kvantumTheme.name}".source = "${cfg.kvantumTheme.package}/share/Kvantum/${cfg.kvantumTheme.name}";
"Kvantum/kvantum.kvconfig" = {
text = ''
@ -144,6 +147,9 @@ in {
theme=${cfg.kvantumTheme.name}
'';
};
# nwg-drawer
"nwg-drawer/drawer.css".text = cfg.nwg-drawer;
};
};
}