aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;