minor font & theme application fixes

This commit is contained in:
Jill 2024-03-04 13:41:02 +03:00
parent 005124e970
commit 060e0fa826
2 changed files with 11 additions and 2 deletions

View File

@ -87,6 +87,12 @@ in {
hm.gtk.font = {
inherit (cfg.fonts.sans) package name size;
};
hm.dconf.settings = {
"org/gnome/desktop/interface".font-name = with cfg.fonts.sans; "${family} ${toString size}";
"org/gnome/desktop/interface".document-font-name = with cfg.fonts.sansSerif; "${family} ${toString size}";
"org/gnome/desktop/interface".monospace-font-name = with cfg.fonts.monospace; "${family} ${toString size}";
};
} // (mkIf cfg.baseFonts {
fonts.packages = with pkgs; [
fira-code

View File

@ -41,6 +41,11 @@ in {
hm.dconf = {
enable = true;
settings."org/gnome/desktop/interface".color-scheme = mkIf cfg.dark "prefer-dark";
settings."org/gnome/desktop/interface".gtk-theme = cfg.gtkTheme.name;
settings."org/gnome/desktop/interface".icon-theme = cfg.iconTheme.name;
settings."org/gnome/desktop/interface".cursor-theme = cfg.cursor.name;
settings."org/gnome/shell/extensions/user-theme".name = cfg.gtkTheme.name;
};
hm.gtk = {
@ -49,8 +54,6 @@ in {
iconTheme = cfg.iconTheme;
theme = cfg.gtkTheme;
};
hm.dconf.settings."org/gnome/desktop/interface/gtk-theme".name = cfg.gtkTheme.name;
hm.dconf.settings."org/gnome/shell/extensions/user-theme".name = cfg.gtkTheme.name;
hm.programs.vscode = {
extensions = [ cfg.editor.vscode.extension ];