aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/eww/scss.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 01:26:45 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 03:50:32 +0530
commitb6a7712005ee69028ec6c63510a031f73eaacaf1 (patch)
tree8ce4c80d2243365c090b3d17383b60de971508ae /modules/desktop/eww/scss.nix
parentb1b7118c59c91da3b6688941888078b37ff0f637 (diff)
downloadhome-manager-config-b6a7712005ee69028ec6c63510a031f73eaacaf1.tar.gz
home-manager-config-b6a7712005ee69028ec6c63510a031f73eaacaf1.zip
desktop: using standard font sizes across the configuration
Diffstat (limited to 'modules/desktop/eww/scss.nix')
-rw-r--r--modules/desktop/eww/scss.nix23
1 files changed, 22 insertions, 1 deletions
diff --git a/modules/desktop/eww/scss.nix b/modules/desktop/eww/scss.nix
index 408ff64..f625199 100644
--- a/modules/desktop/eww/scss.nix
+++ b/modules/desktop/eww/scss.nix
@@ -2,6 +2,27 @@
config,
...
}:
+let
+ baseSize = config.fonts.size;
+in
config.scheme {
- template = builtins.readFile ./eww.mustache.scss;
+ template =
+ builtins.replaceStrings
+ [
+ "@@font-family@@"
+ "@@font-size@@"
+ "@@font-size-icon@@"
+ "@@font-size-label@@"
+ "@@font-size-small@@"
+ "@@font-size-idx@@"
+ ]
+ [
+ config.fonts.normal
+ (toString baseSize)
+ (toString (baseSize + 6))
+ (toString (baseSize - 2))
+ (toString (baseSize - 6))
+ (toString (baseSize - 4))
+ ]
+ (builtins.readFile ./eww.mustache.scss);
}