kvantum themes!
This commit is contained in:
parent
99e01f0fb1
commit
85a498a82c
2 changed files with 25 additions and 3 deletions
|
@ -24,6 +24,14 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
kvantumTheme = {
|
||||||
|
name = "Catppuccin-${pascalCase variant}-${pascalCase accent}";
|
||||||
|
package = pkgs.catppuccin-kvantum.override {
|
||||||
|
variant = pascalCase variant;
|
||||||
|
accent = pascalCase accent;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
iconTheme = {
|
iconTheme = {
|
||||||
name = "WhiteSur-dark";
|
name = "WhiteSur-dark";
|
||||||
package = pkgs.whitesur-icon-theme;
|
package = pkgs.whitesur-icon-theme;
|
||||||
|
|
|
@ -18,6 +18,10 @@ in {
|
||||||
name = mkOpt str "";
|
name = mkOpt str "";
|
||||||
package = mkPackageOption pkgs "gtk" {};
|
package = mkPackageOption pkgs "gtk" {};
|
||||||
};
|
};
|
||||||
|
kvantumTheme = {
|
||||||
|
name = mkOpt str "";
|
||||||
|
package = mkPackageOption pkgs "kvantum" {};
|
||||||
|
};
|
||||||
iconTheme = {
|
iconTheme = {
|
||||||
name = mkOpt str "";
|
name = mkOpt str "";
|
||||||
package = mkPackageOption pkgs "icon" {};
|
package = mkPackageOption pkgs "icon" {};
|
||||||
|
@ -84,10 +88,10 @@ in {
|
||||||
gtk4.extraConfig.gtk-application-prefer-dark-theme = mkIf cfg.dark "1";
|
gtk4.extraConfig.gtk-application-prefer-dark-theme = mkIf cfg.dark "1";
|
||||||
};
|
};
|
||||||
|
|
||||||
qt = {
|
hm.qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
platformTheme = "gnome";
|
platformTheme.name = "kvantum";
|
||||||
style = "adwaita";
|
style.name = "kvantum";
|
||||||
};
|
};
|
||||||
|
|
||||||
hm.home.pointerCursor = {
|
hm.home.pointerCursor = {
|
||||||
|
@ -127,5 +131,15 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
hm.programs.rofi.theme = cfg.rofi;
|
hm.programs.rofi.theme = cfg.rofi;
|
||||||
|
|
||||||
|
hm.xdg.configFile ={
|
||||||
|
"Kvantum/${cfg.kvantumTheme.name}".source = "${cfg.kvantumTheme.package}/share/Kvantum/${cfg.kvantumTheme.name}";
|
||||||
|
"Kvantum/kvantum.kvconfig" = {
|
||||||
|
text = ''
|
||||||
|
[General]
|
||||||
|
theme=${cfg.kvantumTheme.name}
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue