feat(home:gtk): add gtk colorscheme css

This commit is contained in:
ooks-io 2024-08-07 21:53:05 +12:00
parent ceb66c03cf
commit 97a358f976
2 changed files with 95 additions and 6 deletions

View file

@ -6,14 +6,15 @@
...
}: let
inherit (lib) mkIf;
inherit (osConfig.ooknet.appearance.colorscheme) palette;
cfg = config.ooknet.gtk;
inherit (osConfig.ooknet.appearance) fonts;
gtkCss = import ./gtkCss.nix {inherit osConfig;};
in {
config = mkIf cfg.enable rec {
config = rec {
gtk = {
enable = true;
font = {
name = config.ooknet.fonts.regular.family;
name = fonts.regular.family;
size = 12;
};
theme = {
@ -21,9 +22,11 @@ in {
package = pkgs.adw-gtk3;
};
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
name = "Gruvbox-Plus-Dark";
package = pkgs.gruvbox-plus-icons;
};
gtk3.extraCss = gtkCss;
gtk4.extraCss = gtkCss;
};
#TODO: add gtk css configuration