feat: declarative vesktop theming

This commit is contained in:
Artur Manuel 2024-12-16 21:10:12 +00:00
commit 50ab2b94b2
6 changed files with 10 additions and 137 deletions

View file

@ -10,14 +10,12 @@
sizeVariants = ["compact"];
themeVariants = ["all"];
};
kvantum-theme = pkgs.gruvbox-kvantum.override {
variant = "Gruvbox-Dark-Green";
};
icon-theme = pkgs.colloid-icon-theme;
cursor-theme = pkgs.simp1e-cursors;
};
in {
programs.dconf = {
enable = true;
profiles.user.databases = [
{
settings = {
@ -31,7 +29,6 @@ in {
};
}
];
enable = true;
};
qt = {
@ -45,6 +42,5 @@ in {
"L+ %h/.config/gtk-4.0/gtk.css - - - - ${themes.gtk-theme}/share/themes/Nightfox-Purple-Dark-Compact-Carbon/gtk-4.0/gtk.css"
"L+ %h/.config/gtk-4.0/gtk-dark.css - - - - ${themes.gtk-theme}/share/themes/Nightfox-Purple-Dark-Compact-Carbon/gtk-4.0/gtk-dark.css"
"L+ %h/.config/gtk-4.0/assets - - - - ${themes.gtk-theme}/share/themes/Nightfox-Purple-Dark-Compact-Carbon/gtk-4.0/assets"
"L+ %h/.config/Kvantum/Gruvbox-Dark-Green - - - - ${themes.kvantum-theme}/share/Kvantum/Gruvbox-Dark-Green/"
];
}