aboutsummaryrefslogtreecommitdiff
path: root/modules/keyboard/kmonad.k2.kbd
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2022-07-06 17:16:40 +0530
committerAkshay Nair <phenax5@gmail.com>2022-07-06 17:16:40 +0530
commit47d67f1b085bad0e20567332fd2c707df3d42e20 (patch)
treebb7d5a46f8bc594a0f503e0247ffb48ba0906ca1 /modules/keyboard/kmonad.k2.kbd
parentc17dad8344607a46df76b01d03873b1d02683c83 (diff)
downloadnixos-config-47d67f1b085bad0e20567332fd2c707df3d42e20.tar.gz
nixos-config-47d67f1b085bad0e20567332fd2c707df3d42e20.zip
feat: adds kmonad
Diffstat (limited to '')
-rw-r--r--modules/keyboard/kmonad.k2.kbd30
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/keyboard/kmonad.k2.kbd b/modules/keyboard/kmonad.k2.kbd
new file mode 100644
index 0000000..e77c26f
--- /dev/null
+++ b/modules/keyboard/kmonad.k2.kbd
@@ -0,0 +1,30 @@
+(defsrc
+ esc
+ grv 1 2 3 4 5 6 7 8 9 0 - = bspc
+ tab q w e r t y u i o p [ ] \
+ caps a s d f g h j k l ; ' ret
+ lsft z x c v b n m , . / rsft
+ lctl lmet lalt spc ralt rmet rctl left down up right
+)
+
+(defalias
+ nv (tap-next f (layer-toggle navigation))
+)
+
+(deflayer default
+ esc
+ grv 1 2 3 4 5 6 7 8 9 0 - = bspc
+ tab q w e r t y u i o p [ ] \
+ esc a s d @nv g h j k l ; ' ret
+ lsft z x c v b n m , . / rsft
+ lctl lmet lalt spc ralt rmet rctl left down up right
+)
+
+(deflayer navigation
+ _
+ grv 1 2 3 4 5 6 7 8 9 0 - = bspc
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ _ _ _ _ _ _ left down up right _ _ _
+ _ _ _ _ _ _ _ _ _ _ _ _
+ _ _ _ _ _ _ _ _ _ _ _
+)