aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2021-03-10 11:28:57 +0100
committerKatharina Fey <kookie@spacekookie.de>2021-03-10 11:28:57 +0100
commitc0a541a38e075974fa52486e1d641d082b03eb8b (patch)
treea61b6a0ac216cf75daa48a85bb60cf8ab8514e84
parentb9f9cf2b582ab13bc2c0d654babf9c604ec49459 (diff)
libkookie: kitty: add font size configuration option
-rw-r--r--infra/libkookie/modules/workstation/ui/kitty/config.nix4
-rw-r--r--infra/libkookie/modules/workstation/ui/kitty/default.nix9
2 files changed, 12 insertions, 1 deletions
diff --git a/infra/libkookie/modules/workstation/ui/kitty/config.nix b/infra/libkookie/modules/workstation/ui/kitty/config.nix
index a57ac99dcafc..612c2cba573f 100644
--- a/infra/libkookie/modules/workstation/ui/kitty/config.nix
+++ b/infra/libkookie/modules/workstation/ui/kitty/config.nix
@@ -7,7 +7,9 @@ let
(mapAttrsToList (k: v: "${k} ${v}") cfg.colors));
in
''
- font_size 12
+ font_size ${builtins.toString cfg.fontSize}
+
+ disable_ligatures always
open_url_modifiers ctrl+shift
open_url_with default
diff --git a/infra/libkookie/modules/workstation/ui/kitty/default.nix b/infra/libkookie/modules/workstation/ui/kitty/default.nix
index 22a8cf8420cb..dcfaadf3427d 100644
--- a/infra/libkookie/modules/workstation/ui/kitty/default.nix
+++ b/infra/libkookie/modules/workstation/ui/kitty/default.nix
@@ -48,6 +48,15 @@ with lib;
Specify the shape of the cursor used for kitty.
'';
};
+
+ fontSize = mkOption {
+ type = types.int;
+ default = 12;
+ description = ''
+ Set the font size to use in kitty. This will generate a
+ `font_size` expression.
+ '';
+ };
colors = mkOption {
type = types.attrs;