ZSA Keyboards
From NixOS Wiki
Revision as of 01:42, 28 September 2024 by JohnJohnstone (talk | contribs)
Flashing
ZSA keyboards such as the Ergodox EZ and Moonlander Mark I can be flashed using the keymapp
command-line tool. The ZSA udev rules can be set up automatically with the hardware.keyboard.zsa
config option. In previous versions, your user had to be a member of the plugdev
group.
/etc/nixos/configuration.nix
hardware.keyboard.zsa.enable = true;
In addition, you might also want to install keymapp[1]:
/etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [ keymapp ];