diff --git a/modules/misc/gtk.nix b/modules/misc/gtk.nix index f5b1c6970..f1f83347d 100644 --- a/modules/misc/gtk.nix +++ b/modules/misc/gtk.nix @@ -138,8 +138,12 @@ in { gtk-icon-theme-name = cfg.iconTheme.name; }; - dconfIni = optionalAttrs (cfg.font != null) { font-name = cfg.font.name; } - // optionalAttrs (cfg.theme != null) { gtk-theme = cfg.theme.name; } + dconfIni = optionalAttrs (cfg.font != null) { + font-name = let + fontSize = + optionalString (cfg.font.size != null) " ${toString cfg.font.size}"; + in "${cfg.font.name}" + fontSize; + } // optionalAttrs (cfg.theme != null) { gtk-theme = cfg.theme.name; } // optionalAttrs (cfg.iconTheme != null) { icon-theme = cfg.iconTheme.name; };