Commit graph

280 commits

Author SHA1 Message Date
urob
23e14508f9 Add experimental GHA nix-workflow 2024-12-29 17:03:50 -05:00
urob
52ae80969e Upgrade toolchain 2024-12-29 17:00:35 -05:00
Anarion
b2d0c12eed
Fix helpers module include path (#89) 2024-12-20 14:32:33 -05:00
urob
a01682bac3 Emphasize how to pin/change release 2024-12-17 00:35:37 -05:00
urob
a0f1b1a5a2 Update readme 2024-12-17 00:27:58 -05:00
urob
ea0538ffba Add leader sequences for system and output control 2024-12-16 23:58:59 -05:00
urob
fb9230e3c1 Reorganize mouse layer 2024-12-16 23:55:48 -05:00
urob
c9e9d125a8 Tweak mouse settings 2024-12-16 23:55:48 -05:00
urob
d1dfb03d8e Switch to vanilla ZMK & bump version
Back to vanilla ZMK! Yay!

To get rid of the remaining few custom dependencies I am making a few
additional small changes:

- Drop generic usage page keycodes for now (they didn't work on
  bluetooth for me)
- Stop using display tweaks for Corneish Zen (at this point my display
  is almost dead anyhow & I can just disable the widgets alltogether)
- Refactor repo to move Zephyr to the top-level
- Overload zephyr directly from the parent west manifest to get
  child-node fix
- Use custom justfile recipe to get `west test` running
2024-12-16 23:52:35 -05:00
urob
d9f10d3b2c Use new leader key implementation 2024-12-06 23:29:41 -05:00
urob
40ed33d94e Add version control 2024-12-04 21:47:40 -05:00
urob
de8250296a Add support for snippets to build recipe 2024-11-25 09:31:26 -05:00
urob
24948e1801 Use main ZMK branch
- `main` is now my main ZMK branch (replacing `going-modular`)
- the old main continues to be available as `old-main` but will not
  longer be updated
- for now `going-modular` is identical to `main` but going forward I
  will only maintain `main`
2024-11-25 00:30:06 -05:00
urob
b5e289ce53 Switch to new mouse PR 2024-11-24 23:51:11 -05:00
urob
a1ebba5254 Upgrade to latest ZMK upstream 2024-11-24 23:48:36 -05:00
urob
649c9d756d Load leader-key as module 2024-11-24 23:47:04 -05:00
urob
8f59409f1d Swap sleep macro for generic desktop code 2024-11-24 13:52:45 -05:00
urob
f5f35ddb2d Make German umlauts more accessible 2024-10-26 11:48:31 -04:00
urob
5b4e8a1cde Bump keymap drawer 2024-10-26 11:41:41 -04:00
urob
4ecd556026 Bump zephyr-sdk 2024-10-21 21:19:02 -04:00
urob
ed47900269 Fix syntax highlighting
Github syntax highlighting broke at some point over the past month or
so. From its documentation, it is not clear to me what changeds. This is
somewhat of a longshot attempt to making it work again.

https://github.com/github-linguist/linguist/blob/master/docs/overrides.md
2024-09-16 11:55:07 -04:00
urob
cc8e47be53 Remove unicode layer
It has been replaced by leader sequences
2024-09-16 11:27:03 -04:00
urob
4ddbb0642e Fix leader key config 2024-09-16 11:16:19 -04:00
urob
8dba81d33f Move Greek leader sequences to namespace
Convert Greek leader sequences to start with `e` - eg, `ea` for `alpha`.
The previous one letter sequences would overlap with other sequences,
which required waiting the entire leader term before being able to
continue input.
2024-09-16 10:50:04 -04:00
urob
d00a9002d4 Remove lt/gt from nav layer 2024-09-15 22:33:47 -04:00
urob
86a4a696a8 Update documentation 2024-09-15 22:18:19 -04:00
urob
0fefc471fe Refactor homerow combos 2024-09-15 21:40:17 -04:00
urob
b488a954bf Update misc code comments 2024-09-13 14:36:53 -04:00
urob
9396875c1e Fix HRMs work for 34 keys boards 2024-09-13 14:35:19 -04:00
urob
4843012551 Refactor wireless guard 2024-09-13 14:33:48 -04:00
urob
675734657f Add German & Greek leader key sequences 2024-09-13 14:32:28 -04:00
urob
10dace9f58 Add link to set up just completions 2024-08-16 17:04:19 -04:00
urob
7cd3c509d4 Add clean-all recipe 2024-08-16 17:00:54 -04:00
urob
b1abaf7b56 Fix build recipe for multi shield targets 2024-08-16 15:55:28 -04:00
urob
5f32b9533b Simplify west manifest 2024-08-15 13:50:53 -04:00
urob
ce3bc5479b Make direnv less verbose 2024-08-14 21:14:20 -04:00
urob
7591943464 Format & clean up comments 2024-08-14 13:14:15 -04:00
urob
6ed77c300e Replace hosttools with qemu
AFAIK it's the only tool needed for ZMK-purposes
2024-08-14 12:34:50 -04:00
urob
24b0bb630f List more required system tools 2024-08-14 09:27:07 -04:00
urob
25810f427a Bump zephyr-nix 2024-08-14 00:55:57 -04:00
urob
a799808eb7 Fix west-commands path 2024-08-14 00:41:36 -04:00
urob
e2553afd53 Drop qemu dependency 2024-08-13 22:09:07 -04:00
urob
be30faff9c Add direnv allow to initial steps 2024-08-13 20:31:31 -04:00
urob
63222cc2dd Add keymap-drawer workflow
I haven't tuned the output. For now this is just a demonstration of the
workflow.
2024-08-13 16:04:48 -04:00
urob
c65ef715d9 Bump zephyr-nix 2024-08-13 15:21:19 -04:00
urob
2a019e622f Remove dtc
It is redundant to hosttools
2024-08-13 15:19:29 -04:00
urob
c6fbdc3c5f Add keymap drawer binary 2024-08-13 14:56:03 -04:00
urob
8494b9cf92 Add recipe to clear nix cache 2024-08-13 14:52:18 -04:00
urob
0a756cc11b Remove unnecessary build targets 2024-08-13 14:52:18 -04:00
urob
4262ce328b Bump zephyr-nix 2024-08-13 09:37:26 -04:00