Commit 2a97c0d9 authored by Peter Hoeg's avatar Peter Hoeg
Browse files

nixos/hardware: add support for qmk keyboards

parent 774254a7
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
{ 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 ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -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