Commit graph

315 commits

Author SHA1 Message Date
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
urob
281be32ec8 List of unix dependencies
Most of them are part of the single UNIX specs and should be available
on every system. Uncomment any of these to instead use a
project-specific version.
2024-08-12 10:48:13 -04:00
urob
c52a249720 Detect system automatically 2024-08-12 09:44:55 -04:00
urob
d20d53d700 Dim divenv status messages 2024-08-10 15:32:50 -04:00
urob
8ba6e61394 Explain the benefits of using nix-direnv 2024-08-10 14:00:28 -04:00
urob
ea41081834 Simplify setup of local dev env
We only need `just` inside the dev env. So we can install it via the
`flake.nix` instead of making it a global requirement.
2024-08-10 13:47:03 -04:00
urob
09be0ba78e Document setup for macOS 2024-08-09 14:39:09 -04:00
urob
d9eafd8109 Fix build recipe when include is empty 2024-08-08 21:08:38 -04:00
urob
5306461128 Fix build recipe for null boards 2024-08-08 20:26:12 -04:00
urob
3a22fedb71 Document local build environment 2024-08-08 13:53:32 -04:00
urob
b04986b30b Remove depreciated scripts 2024-08-08 11:48:53 -04:00
urob
3294db21ab Add missing recipes 2024-08-08 11:47:28 -04:00
urob
084ec61d2e Add new mandatory identifier to conditional_layer 2024-08-07 23:46:55 -04:00
urob
a3a0090d23 Add build recipe 2024-08-07 16:20:32 -04:00
urob
ec499f9692 Set up dev environment 2024-08-07 14:54:21 -04:00
urob
d3135baf70 Organize ZMK workspace 2024-08-07 10:20:46 -04:00