nixos/clients/quadraticpc/qmk.nix
2025-11-04 17:39:29 -05:00

20 lines
620 B
Nix

{ pkgs, ... }:
{
hardware.keyboard.qmk.enable = true;
environment.systemPackages = [
(pkgs.qmk.overrideAttrs (oldAttrs: {
propagatedBuildInputs = (oldAttrs.propagatedBuildInputs or [ ]) ++ [ pkgs.python3.pkgs.appdirs ];
}))
];
users.users.quadradical.maid.file.xdg_config."qmk/qmk.ini".source = toString (
(pkgs.formats.ini { }).generate "qmk.ini" {
user = {
qmk_home = "/home/quadradical/Documents/Code/qmk_firmware";
overlay_dir = "/home/quadradical/Documents/Code/qmk_userspace";
keyboard = "nuphy/air75_v2/ansi";
keymap = "via";
};
}
);
}