feat(hardware): enable qmk keyboard support and add udev rules

This commit is contained in:
Mohammad Rafiq 2025-06-14 05:13:32 +08:00
parent a33f7062ba
commit cdc46d8b3a
No known key found for this signature in database

View file

@ -1,4 +1,9 @@
{ lib, config, ... }: {
lib,
config,
pkgs,
...
}:
{ {
imports = [ imports = [
./btrfs.nix ./btrfs.nix
@ -19,6 +24,16 @@
config = lib.mkMerge [ config = lib.mkMerge [
{ {
hardware.keyboard.qmk.enable = true;
services.udev = {
packages = with pkgs; [
vial
via
qmk
qmk-udev-rules
qmk_hid
];
};
services.fwupd.enable = true; services.fwupd.enable = true;
environment.persistence."/persist".directories = lib.singleton "/var/lib/bluetooth"; environment.persistence."/persist".directories = lib.singleton "/var/lib/bluetooth";
hardware.bluetooth = { hardware.bluetooth = {