diff options
author | aszlig <aszlig@nix.build> | 2022-09-03 06:06:28 +0200 |
---|---|---|
committer | aszlig <aszlig@nix.build> | 2022-09-05 18:57:38 +0200 |
commit | c88fd9eaa12c8a3c06502b09c2056d3c91421952 (patch) | |
tree | b0cff3ad7ede1beed2aca146d3172e76740f3642 /modules/user/aszlig/profiles/workstation/default.nix | |
parent | 159f4c8d9c127f51607bf529bf9810c4f1aa3610 (diff) |
Use a font point size of 10 on hidpi
With my new laptop, a font size of 12pt is rather large and given that hidpi displays usually have a quite large resolution (the name might hint at that), we don't necessarily need to use embedded bitmaps anymore which was one of the reasons why I used a point size of 12. Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'modules/user/aszlig/profiles/workstation/default.nix')
-rw-r--r-- | modules/user/aszlig/profiles/workstation/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/user/aszlig/profiles/workstation/default.nix b/modules/user/aszlig/profiles/workstation/default.nix index 43dc2ac4..12d50b6b 100644 --- a/modules/user/aszlig/profiles/workstation/default.nix +++ b/modules/user/aszlig/profiles/workstation/default.nix @@ -3,6 +3,7 @@ let cfg = config.vuizvui.user.aszlig.profiles.workstation; inherit (config.services.xserver) xrandrHeads; + faceSize = if config.hardware.video.hidpi.enable then 10 else 12; in { options.vuizvui.user.aszlig.profiles.workstation = { enable = lib.mkEnableOption "Workstation profile for aszlig"; @@ -35,6 +36,7 @@ in { (pkgs.vuizvui.aszlig.psi.override { jid = "aszlig@aszlig.net"; resource = config.networking.hostName; + inherit faceSize; }) ] ++ import ./packages.nix pkgs; @@ -46,6 +48,7 @@ in { # The default theme hurts my eyes. environment.variables.GTK_THEME = "Adwaita:dark"; + environment.variables.QT_AUTO_SCREEN_SCALE_FACTOR = lib.mkIf hidpi "1"; vuizvui.lazyPackages = import ./lazy-packages.nix pkgs; @@ -194,7 +197,7 @@ in { XTerm*termName: xterm-direct XTerm*directColor: true XTerm*faceName: MxPlus IBM VGA 8x16 - XTerm*faceSize: 12 + XTerm*faceSize: ${toString faceSize} XTerm*renderFont: true XTerm*saveLines: 10000 XTerm*bellIsUrgent: true |