Commit graph

245 commits

Author SHA1 Message Date
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
urob
9f00508230 Revert to upstream GHA workflow 2024-08-05 16:33:49 -04:00
urob
686ecd11fa Switch to one-param version of num-word 2024-08-01 20:57:17 -04:00
urob
2c032d63cb Update readme 2024-08-01 15:27:02 -04:00
urob
6043e4b27f Make changes needed for PR #2027 2024-08-01 13:53:47 -04:00
urob
c8b436964e Migrate to modular ZMK firmware 2024-08-01 13:53:47 -04:00
Robert U
22acd6066b
Merge pull request #53 from renxida/patch-1
ZSDK version bump & fix problem with attempting to download gz when release is xz
2024-07-26 09:31:58 -04:00
Robert U
a78aa59a4b
Update scripts/zmk_local_install.sh 2024-07-26 09:31:34 -04:00
urob
0377985659 Switch to main branch of zmk-helpers
v2 is now the main branch.
2024-07-25 17:16:30 -04:00
urob
cdf2be5ad2 Update layout image 2024-07-21 19:38:28 -04:00
urob
54d710faa2 Use ZMK_APPLY_MATRIX_TRANSFORM helper 2024-04-29 23:03:49 -04:00
urob
de65ae6144 Update key-label header name for Planck 2024-04-24 15:24:37 -04:00
Xida Ren (Cedar)
35112911a1
update local install script to newest zsdk version & use xz instead of gz 2024-04-23 02:09:26 -04:00
urob
473be6331c Re-order HRMs to GASC
Trying out one more variation. See 43f402d for details.
2024-04-22 14:04:10 -04:00
urob
00ef17796e Use explicit behavior helpers from zmk-helpers v2 2024-04-22 09:08:51 -04:00
urob
34caadba56 document upgrade to zmk-helpers v2 2024-04-20 22:04:21 -04:00
urob
b4ff51c174 add local build support for modules 2024-04-20 22:04:21 -04:00
urob
5488081c65 upgrade to zmk-helpers v2 2024-04-20 21:21:59 -04:00
urob
e53ec86a09 shorten prior-idle timeout for vertical combos
This requires updating the nodefree submodule to the latest version.
2024-04-16 13:28:08 -04:00
urob
d77b048931 update zmk-helpers 2024-04-16 13:28:08 -04:00
urob
43f402d3d8 re-order HRMs to GCSA
Given that we have a dedicated `Shift` key, there's really no need to
dedicate the best hrm-slot to it. I was debating whether to give it to
`Alt` or `Ctrl`. I ended up going with `Alt` as I use it quite
frequently for managing my workspaces.
2024-04-16 09:52:51 -04:00