nixos_config/home/modules/theme/dconf.nix

23 lines
618 B
Nix
Raw Permalink Normal View History

{ theme, ... }:
let
fonts = theme.fonts;
fontSize = toString fonts.sizes.applications;
terminalFontSize = toString fonts.sizes.terminal;
in
{
dconf = {
enable = true;
settings."org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
cursor-size = theme.cursor.size;
cursor-theme = theme.cursor.name;
document-font-name = "${fonts.serif.name} 13";
font-name = "${fonts.sansSerif.name} ${fontSize}";
gtk-theme = theme.gtk.theme.name;
icon-theme = theme.icons.dark;
monospace-font-name = "${fonts.monospace.name} ${terminalFontSize}";
};
};
}