nixos/hardware: add support for qmk keyboards

This commit is contained in:
Peter Hoeg 2023-02-15 11:33:56 +08:00
parent 774254a723
commit 2a97c0d985
2 changed files with 17 additions and 0 deletions

View file

@ -0,0 +1,16 @@
{ config, lib, pkgs, ... }:
let
cfg = config.hardware.keyboard.qmk;
inherit (lib) mdDoc mkEnableOption mkIf;
in
{
options.hardware.keyboard.qmk = {
enable = mkEnableOption (mdDoc "non-root access to the firmware of QMK keyboards");
};
config = mkIf cfg.enable {
services.udev.packages = [ pkgs.qmk-udev-rules ];
};
}

View file

@ -58,6 +58,7 @@
./hardware/gpgsmartcards.nix
./hardware/hackrf.nix
./hardware/i2c.nix
./hardware/keyboard/qmk.nix
./hardware/keyboard/teck.nix
./hardware/keyboard/uhk.nix
./hardware/keyboard/zsa.nix