aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 01:18:54 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 03:50:32 +0530
commitb1b7118c59c91da3b6688941888078b37ff0f637 (patch)
tree8237485784cb0885fe3fbd0e74dcc60a1fe675e3
parented6a42bcace45203385e0a1126fa1d72b1e64c29 (diff)
downloadhome-manager-config-b1b7118c59c91da3b6688941888078b37ff0f637.tar.gz
home-manager-config-b1b7118c59c91da3b6688941888078b37ff0f637.zip
desktop: fixed the font sizes used in gtk, chromium uses gtk
- some of the font sizes for gtk based applications where dis-proportionately large, like on chromium - chromium now uses the gtk system theme, and system titlebars
-rw-r--r--modules/desktop/xdg/default.nix2
-rw-r--r--modules/fonts/default.nix6
-rw-r--r--modules/web/chromium/default.nix7
3 files changed, 13 insertions, 2 deletions
diff --git a/modules/desktop/xdg/default.nix b/modules/desktop/xdg/default.nix
index 50d2b34..ff9a3ff 100644
--- a/modules/desktop/xdg/default.nix
+++ b/modules/desktop/xdg/default.nix
@@ -35,7 +35,7 @@ in
enable = true;
font = {
name = config.fonts.normal;
- size = config.fonts.size;
+ size = config.fonts.uiSize;
};
theme = {
name = "Adwaita-dark";
diff --git a/modules/fonts/default.nix b/modules/fonts/default.nix
index 7f71c2e..cc282c7 100644
--- a/modules/fonts/default.nix
+++ b/modules/fonts/default.nix
@@ -29,6 +29,12 @@
description = "Default font size.";
default = 18;
};
+
+ uiSize = lib.mkOption {
+ type = lib.types.int;
+ description = "Default desktop UI (GTK) font size.";
+ default = 11;
+ };
};
config = {
diff --git a/modules/web/chromium/default.nix b/modules/web/chromium/default.nix
index e874197..7901ad6 100644
--- a/modules/web/chromium/default.nix
+++ b/modules/web/chromium/default.nix
@@ -66,6 +66,7 @@
};
browser = {
show_full_urls = true;
+ custom_chrome_frame = false;
theme = {
color_scheme = 2;
color_scheme2 = 2; # Used by recent versions
@@ -97,7 +98,11 @@
config.web.chromium.extensions.ublockOrigin.id
config.web.chromium.extensions.vimium.id
];
- system_theme = 1;
+ theme = {
+ id = "";
+ system_theme = 1;
+ use_system = true;
+ };
ui = {
developer_mode = true;
};