From 88a054f3b45ff0b4ae3a52ded776f89f6c61aaae Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.dev>
Date: Wed, 5 Mar 2025 16:02:50 +0000
Subject: [PATCH] Add more keybindings to st to zoom in and out

---
 nix/modules/nixos/features/desktop/st.nix | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/nix/modules/nixos/features/desktop/st.nix b/nix/modules/nixos/features/desktop/st.nix
index 4366282e..8954b886 100644
--- a/nix/modules/nixos/features/desktop/st.nix
+++ b/nix/modules/nixos/features/desktop/st.nix
@@ -116,6 +116,10 @@ with lib;
             { TERMMOD, XK_Next, zoom, {.f = -1} },
             { TERMMOD, XK_Home, zoomreset, {.f =  0} },
             { TERMMOD, XK_C, clipcopy, {.i =  0} },
+            { TERMMOD, XK_D, zoom, {.f = -2} },
+            { TERMMOD, XK_J, zoom, {.f = -1} },
+            { TERMMOD, XK_K, zoom, {.f = +1} },
+            { TERMMOD, XK_U, zoom, {.f = +2} },
             { TERMMOD, XK_V, clippaste, {.i =  0} },
             { TERMMOD, XK_Y, selpaste, {.i =  0} },
             { ShiftMask, XK_Insert, selpaste, {.i =  0} },