Difference between revisions of "ZSA Keyboards"
From NixOS Wiki
| Line 1: | Line 1: | ||
== Flashing == | == Flashing == | ||
| − | ZSA keyboards such as the Ergodox EZ and | + | ZSA keyboards such as the Ergodox EZ, Moonlander, and Voyager can be flashed using the GUI app [https://blog.zsa.io/keymapp/ Keymapp]. The ZSA udev rules can be set up automatically with the <code>hardware.keyboard.zsa</code> config option. |
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
| Line 7: | Line 7: | ||
</nowiki>}} | </nowiki>}} | ||
| − | In addition, you | + | In addition, you can install Keymapp itself with: |
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
Latest revision as of 22:49, 22 September 2025
Flashing
ZSA keyboards such as the Ergodox EZ, Moonlander, and Voyager can be flashed using the GUI app Keymapp. The ZSA udev rules can be set up automatically with the hardware.keyboard.zsa config option.
/etc/nixos/configuration.nix
hardware.keyboard.zsa.enable = true;
In addition, you can install Keymapp itself with:
/etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [ keymapp ];