2023-01-31 15:46:55 +00:00
|
|
|
(defcfg
|
|
|
|
input (device-file "/dev/input/by-id/usb-Kingston_HyperX_Alloy_FPS_Pro_Mechanical_Gaming_Keyboard-event-kbd")
|
|
|
|
output (uinput-sink "My KMonad output")
|
|
|
|
allow-cmd true
|
|
|
|
fallthrough true
|
|
|
|
)
|
|
|
|
|
|
|
|
#| SET DEFAULT LAYOUT |#
|
|
|
|
|
|
|
|
(defsrc
|
|
|
|
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ssrq slck pause
|
|
|
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc ins home pgup
|
|
|
|
tab q w e r t y u i o p [ ] \ del end pgdn
|
|
|
|
caps a s d f g h j k l ; ' ret
|
|
|
|
lsft z x c v b n m , . / rsft up
|
|
|
|
lctl lmet lalt spc ralt rmet cmp rctl left down rght
|
|
|
|
)
|
|
|
|
|
|
|
|
#| LAYOUTS |#
|
|
|
|
|
2023-03-18 03:46:35 +00:00
|
|
|
(defalias esc (tap-hold 200 esc (layer-toggle numrow-layer)))
|
|
|
|
(defalias tmux (tap-hold 200 lalt (layer-toggle tmux-layer)))
|
2023-01-31 15:46:55 +00:00
|
|
|
(deflayer base
|
|
|
|
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ssrq slck pause
|
|
|
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc ins home pgup
|
|
|
|
tab q w e r t y u i o p [ ] \ del end pgdn
|
|
|
|
@esc a s d f g h j k l ; ' ret
|
|
|
|
lsft z x c v b n m , . / rsft up
|
2023-03-18 03:46:35 +00:00
|
|
|
lctl lmet @tmux spc ralt rmet cmp rctl left down rght
|
|
|
|
)
|
|
|
|
|
|
|
|
#| Create an alias for the key combination control b n for the @nt |#
|
|
|
|
(defalias new-window #((around ctl b) c))
|
|
|
|
(defalias close-window #((around ctl b) x))
|
|
|
|
(defalias next-window #((around ctl b) n))
|
|
|
|
(defalias prev-window #((around lctl b) p))
|
|
|
|
(defalias rename-window #((around lctl b) ,))
|
|
|
|
(defalias next-session #((around ctl b) \)))
|
|
|
|
(defalias prev-session #((around lctl b) \())
|
|
|
|
(deflayer tmux-layer
|
|
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
|
_ _ _ _ @rename-window _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
|
_ _ _ _ _ _ @prev-window @prev-session @next-session @next-window _ _ _
|
|
|
|
_ _ _ @close-window _ _ @new-window _ _ _ _ _ _
|
|
|
|
_ _ _ _ _ _ _ _ _ _ _
|
2023-01-31 15:46:55 +00:00
|
|
|
)
|
|
|
|
|
2023-03-18 03:46:35 +00:00
|
|
|
(deflayer numrow-layer
|
2023-01-31 15:46:55 +00:00
|
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
2023-02-22 13:18:03 +00:00
|
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
|
_ 1 2 3 4 5 6 7 8 9 0 _ _
|
|
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _
|
2023-01-31 15:46:55 +00:00
|
|
|
_ _ _ _ _ _ _ _ _ _ _
|
|
|
|
)
|