Skip to content

Commit aabc80e

Browse files
committed
using modern kmonad
1 parent af1605f commit aabc80e

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

nix/configuration.nix

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,15 @@
2020
url = "https://github.com/NixOS/nixos-hardware/archive/fa194fc484fd7270ab324bb985593f71102e84d1.tar.gz";
2121
sha256 = "06yn179lbhql3vkk4cjca4mdwr6lfdh6n1vqma3a4266dap6hcf4";
2222
};
23-
kmonad-src = builtins.fetchTarball {
24-
url = "https://github.com/kmonad/kmonad/archive/820af08d1ef1bff417829415d5f673041b67ef4d.tar.gz";
25-
sha256 = "0kkayvcc9jmjm1z1rgabkq36hyrpqdkm8z998dsyg6yh05aqpfzz";
26-
};
27-
kmonad-pkg =
28-
(import (
29-
fetchTarball {
30-
url = "https://github.com/edolstra/flake-compat/archive/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9.tar.gz";
31-
sha256 = "1prd9b1xx8c0sfwnyzkspplh30m613j42l1k789s521f4kv4c2z2";
32-
}
33-
) {src = "${kmonad-src}/nix";})
34-
.defaultNix
35-
.default;
3623
blocked-hosts =
3724
builtins.concatStringsSep "\n"
3825
(builtins.map (x: "127.0.0.1 ${x} www.${x} www2.${x} web.${x} rus.${x} news.${x}")
3926
(
4027
if config.services.functora.blockHosts
4128
then [
42-
# "err.ee"
43-
# "delfi.ee"
44-
# "postimees.ee"
29+
#
30+
# TODO : some blocked hosts
31+
#
4532
]
4633
else []
4734
));
@@ -226,29 +213,29 @@
226213
esc 1 2 3 4 5 6 7 8 9 0 - = bspc
227214
tab q w e r t y u i o p [ ] \ del
228215
caps a s d f g h j k l ; ' ret pgup
229-
lsft z x c v b b n m , . / rsft up pgdn
230-
lctl lmet spc lalt spc ralt rctl lft down rght
216+
lsft z x c v b n m , . / rsft up pgdn
217+
lctl lmet spc lalt ralt rctl lft down rght
231218
)
232219
(deflayer qwerty
233220
_ _ _ _ _ _ _ _ _ _ _ _ _ _
234221
esc _ _ _ _ _ _ _ _ _ _ _ _ _ _
235222
@fst _ _ _ _ _ _ _ _ _ _ _ _ _
236-
_ _ _ _ _ _ _ _ _ _ _ _ ret _ _
237-
_ _ _ _ _ _ _ _ _ _
223+
_ _ _ _ _ _ _ _ _ _ _ ret _ _
224+
_ _ _ _ _ _ _ _ _
238225
)
239226
(deflayer fst-layer
240227
_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 _
241228
@snd _ _ _ _ _ _ _ _ _ _ _ _ grv _
242229
_ _ _ slck _ _ lft down up rght _ _ _ _
243-
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
244-
_ _ tab ralt tab _ _ _ _ _
230+
_ _ _ _ _ _ _ _ _ _ _ _ _ _
231+
_ _ tab ralt _ _ _ _ _
245232
)
246233
(deflayer snd-layer
247234
_ brdn bru _ _ _ _ prev pp next mute vold volu _
248235
_ _ _ _ _ _ _ _ _ _ _ _ _ @til _
249236
_ _ _ _ _ _ home pgdn pgup end _ _ _ _
250-
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
251-
_ _ @ltab _ @ltab _ _ _ _ _
237+
_ _ _ _ _ _ _ _ _ _ _ _ _ _
238+
_ _ @ltab _ _ _ _ _ _
252239
)
253240
'';
254241
baseBorg = {
@@ -573,7 +560,6 @@ in {
573560

574561
services.kmonad = {
575562
enable = true;
576-
package = kmonad-pkg;
577563
keyboards.miniM = mkTkl "/dev/input/by-id/usb-Unicomp_Inc_U_AP1_4_87k_Kbrd_v7_57-event-kbd";
578564
keyboards.k995p = mk100 "/dev/input/by-id/usb-CATEX_TECH._104EC-XRGB_CA2017090001-event-kbd";
579565
keyboards.feker80 = mkAlice "/dev/input/by-id/usb-Telink_FEKER_Alice80-event-kbd";

0 commit comments

Comments
 (0)