Skip to content

Commit 0898664

Browse files
committed
kmonad pimping
1 parent 776ec39 commit 0898664

File tree

3 files changed

+78
-12
lines changed

3 files changed

+78
-12
lines changed

flake.lock

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
nixos-hardware.url = "github:nixos/nixos-hardware";
66
flake-utils.url = "github:numtide/flake-utils";
77
zettel.url = "github:idrisr/zettel";
8+
nur = {
9+
url = "github:idrisr/nur-packages";
10+
inputs.nixpkgs.follows = "nixpkgs";
11+
};
812
stylix = {
913
url = "github:danth/stylix";
1014
inputs.nixpkgs.follows = "nixpkgs";

nixos-modules/kmonad/config.kbd

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,58 @@
11
(defsrc
2-
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 del
3-
` 1 2 3 4 5 6 7 8 9 0 - = bspc
4-
tab q w e r t y u i o p [ ] bksl
5-
caps a s d f g h j k l ; ' return
6-
lsft z x c v b n m , . / rsft
7-
lctl Fn lmet lalt spc ralt rctl left up down right
2+
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 del
3+
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
4+
tab q w e r t y u i o p [ ] bksl
5+
caps a s d f g h j k l ; ' ret
6+
lsft z x c v b n m , . / rsft
7+
lctl Fn lmet lalt spc ralt rctl left up down rght
88
)
99

1010
(deflayer base
11-
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 del
12-
` 1 2 3 4 5 6 7 8 9 0 - = bspc
13-
tab q w e r t y u i o p [ ] bksl
14-
esc a s d f g h j k l ; ' return
15-
lsft z x c v b n m , . / rsft
16-
lctl Fn lmet lalt spc ralt rctl left up down right
11+
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 del
12+
grv XX XX XX XX XX XX XX XX XX XX - = bspc
13+
@num q w e r t y u i o p [ ] bksl
14+
esc a s d f g h j k l ; ' ret
15+
lsft z x c v b n m , . / rsft
16+
@slc Fn @sym @sla spc ralt rctl left up down rght
17+
)
18+
19+
(defalias
20+
num (layer-toggle numbers)
21+
)
22+
23+
(defalias
24+
sym (layer-toggle symbols)
25+
)
26+
27+
(defalias
28+
slc (sticky-key 500 lctl)
29+
)
30+
31+
(defalias
32+
sla (sticky-key 500 lalt)
33+
)
34+
35+
36+
;; tap-hold
37+
;; tap-hold-next
38+
;; tap-hold-next-release
39+
;; tap-next
40+
;; tap-next-press
41+
42+
(deflayer numbers
43+
_ _ _ _ _ _ _ _ _ _ _ _ _ _
44+
_ _ _ _ _ _ _ _ _ _ _ _ _ _
45+
_ _ _ _ _ _ 7 8 9 _ _ _ _ _
46+
_ _ _ _ _ _ 4 5 6 _ _ _ _
47+
_ _ _ _ _ 0 1 2 3 _ _ _
48+
_ _ _ _ _ _ _ _ _ _ _
49+
)
50+
51+
(deflayer symbols
52+
_ _ _ _ _ _ _ _ _ _ _ _ _ _
53+
_ _ _ _ _ _ _ _ _ _ _ _ _ _
54+
_ _ _ _ _ _ & * ! _ _ _ _ _
55+
_ _ _ _ _ _ $ % ^ _ _ _ _
56+
_ _ _ _ _ \( \) @ # _ _ _
57+
_ _ _ _ _ _ _ _ _ _ _
1758
)

0 commit comments

Comments
 (0)