Difference between revisions of "ZSA Keyboards"

From NixOS Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
== Flashing ==
 
== Flashing ==
  
ZSA keyboards such as the Ergodox EZ and Moonlander Mark I can be flashed using the <code>keymapp</code>. The command-line tool <code>wally-cli</code> is depricated. The ZSA udev rules can be set up automatically with the <code>hardware.keyboard.zsa</code> config option. In previous versions, your user had to be a member of the <code>plugdev</code> group.
+
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 might also want to install keymapp[https://www.zsa.io/flash]:
+
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.

Breeze-text-x-plain.png
/etc/nixos/configuration.nix
hardware.keyboard.zsa.enable = true;


In addition, you can install Keymapp itself with:

Breeze-text-x-plain.png
/etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [ keymapp ];