|
20 | 20 | url = "https://github.com/NixOS/nixos-hardware/archive/fa194fc484fd7270ab324bb985593f71102e84d1.tar.gz"; |
21 | 21 | sha256 = "06yn179lbhql3vkk4cjca4mdwr6lfdh6n1vqma3a4266dap6hcf4"; |
22 | 22 | }; |
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; |
36 | 23 | blocked-hosts = |
37 | 24 | builtins.concatStringsSep "\n" |
38 | 25 | (builtins.map (x: "127.0.0.1 ${x} www.${x} www2.${x} web.${x} rus.${x} news.${x}") |
39 | 26 | ( |
40 | 27 | if config.services.functora.blockHosts |
41 | 28 | then [ |
42 | | - # "err.ee" |
43 | | - # "delfi.ee" |
44 | | - # "postimees.ee" |
| 29 | + # |
| 30 | + # TODO : some blocked hosts |
| 31 | + # |
45 | 32 | ] |
46 | 33 | else [] |
47 | 34 | )); |
|
226 | 213 | esc 1 2 3 4 5 6 7 8 9 0 - = bspc |
227 | 214 | tab q w e r t y u i o p [ ] \ del |
228 | 215 | 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 |
231 | 218 | ) |
232 | 219 | (deflayer qwerty |
233 | 220 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
234 | 221 | esc _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
235 | 222 | @fst _ _ _ _ _ _ _ _ _ _ _ _ _ |
236 | | - _ _ _ _ _ _ _ _ _ _ _ _ ret _ _ |
237 | | - _ _ _ _ _ _ _ _ _ _ |
| 223 | + _ _ _ _ _ _ _ _ _ _ _ ret _ _ |
| 224 | + _ _ _ _ _ _ _ _ _ |
238 | 225 | ) |
239 | 226 | (deflayer fst-layer |
240 | 227 | _ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 _ |
241 | 228 | @snd _ _ _ _ _ _ _ _ _ _ _ _ grv _ |
242 | 229 | _ _ _ slck _ _ lft down up rght _ _ _ _ |
243 | | - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
244 | | - _ _ tab ralt tab _ _ _ _ _ |
| 230 | + _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
| 231 | + _ _ tab ralt _ _ _ _ _ |
245 | 232 | ) |
246 | 233 | (deflayer snd-layer |
247 | 234 | _ brdn bru _ _ _ _ prev pp next mute vold volu _ |
248 | 235 | _ _ _ _ _ _ _ _ _ _ _ _ _ @til _ |
249 | 236 | _ _ _ _ _ _ home pgdn pgup end _ _ _ _ |
250 | | - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
251 | | - _ _ @ltab _ @ltab _ _ _ _ _ |
| 237 | + _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
| 238 | + _ _ @ltab _ _ _ _ _ _ |
252 | 239 | ) |
253 | 240 | ''; |
254 | 241 | baseBorg = { |
|
573 | 560 |
|
574 | 561 | services.kmonad = { |
575 | 562 | enable = true; |
576 | | - package = kmonad-pkg; |
577 | 563 | keyboards.miniM = mkTkl "/dev/input/by-id/usb-Unicomp_Inc_U_AP1_4_87k_Kbrd_v7_57-event-kbd"; |
578 | 564 | keyboards.k995p = mk100 "/dev/input/by-id/usb-CATEX_TECH._104EC-XRGB_CA2017090001-event-kbd"; |
579 | 565 | keyboards.feker80 = mkAlice "/dev/input/by-id/usb-Telink_FEKER_Alice80-event-kbd"; |
|
0 commit comments