From e624dd6a51e9d89d5e021f6a100f5f384f9a48d8 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Wed, 17 Sep 2025 00:25:17 +0800 Subject: [PATCH] chore(kanata): Add comment for kanata config --- nixos/modules/programs/kanata.nix | 42 ++++++++++++++++--------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/nixos/modules/programs/kanata.nix b/nixos/modules/programs/kanata.nix index e5ff8e2..603c9c3 100644 --- a/nixos/modules/programs/kanata.nix +++ b/nixos/modules/programs/kanata.nix @@ -23,29 +23,31 @@ in extraDefCfg = '' process-unmapped-keys no ''; - config = '' - #| - Kanata + config = + #scheme + '' + #| + Kanata - CapsLock tap to Esc - CapsLock hold to Ctrl - |# - ;; default keyboard layout - (defsrc - caps ;; type → esc, hold caps → ctrl - esc ;; type esc → caps, hold esc → esc - ) + CapsLock tap to Esc + CapsLock hold to Ctrl + |# + ;; default keyboard layout + (defsrc + caps ;; type → esc, hold caps → ctrl + esc ;; type esc → caps, hold esc → esc + ) - (deflayer default - @cac - @esc-behavior - ) + (deflayer default + @cac + @esc-behavior + ) - (defalias - cac (tap-hold 190 190 esc lctrl) ;; hold CapsLock → Esc, press CapsLock → LCtrl - esc-behavior (tap-hold 190 190 esc caps) ;; hold Esc → CapsLock, press Esc → Esc - ) - ''; + (defalias + cac (tap-hold 190 190 esc lctrl) ;; hold CapsLock → Esc, press CapsLock → LCtrl + esc-behavior (tap-hold 190 190 esc caps) ;; hold Esc → CapsLock, press Esc → Esc + ) + ''; }; }; };