diff options
| author | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-08-29 01:26:45 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-08-29 03:50:32 +0530 |
| commit | b6a7712005ee69028ec6c63510a031f73eaacaf1 (patch) | |
| tree | 8ce4c80d2243365c090b3d17383b60de971508ae /modules/desktop/rofi/default.nix | |
| parent | b1b7118c59c91da3b6688941888078b37ff0f637 (diff) | |
| download | home-manager-config-b6a7712005ee69028ec6c63510a031f73eaacaf1.tar.gz home-manager-config-b6a7712005ee69028ec6c63510a031f73eaacaf1.zip | |
desktop: using standard font sizes across the configuration
Diffstat (limited to 'modules/desktop/rofi/default.nix')
| -rw-r--r-- | modules/desktop/rofi/default.nix | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/modules/desktop/rofi/default.nix b/modules/desktop/rofi/default.nix index d40ccbb..c50447d 100644 --- a/modules/desktop/rofi/default.nix +++ b/modules/desktop/rofi/default.nix @@ -16,10 +16,24 @@ config = lib.mkIf config.desktop.enable { programs.rofi = { enable = true; - theme = "${config.scheme { - template = builtins.readFile ./theme.mustache.rasi; - extension = ".rasi"; - }}"; + theme = + let + template = + builtins.replaceStrings + [ + "@@rofi-font@@" + "@@rofi-font-message@@" + ] + [ + ''"${config.fonts.normal} Bold ${toString config.fonts.size}"'' + ''"${config.fonts.normal} Bold ${toString (config.fonts.size - 4)}"'' + ] + (builtins.readFile ./theme.mustache.rasi); + in + "${config.scheme { + inherit template; + extension = ".rasi"; + }}"; extraConfig = { modi = "drun"; show-icons = true; |
