1{ pkgs, ... }:
2{
3 hardware = {
4 enableAllFirmware = false;
5 enableRedistributableFirmware = false;
6 firmware = [
7 pkgs.linux-firmware
8 pkgs.alsa-firmware
9 pkgs.sof-firmware
10 ];
11 bluetooth = {
12 enable = true;
13 hsphfpd.enable = false;
14 powerOnBoot = true;
15 };
16 gpgSmartcards.enable = true;
17 amdgpu = {
18 opencl.enable = false;
19 initrd.enable = true;
20 };
21 graphics = {
22 enable = true;
23 extraPackages = [
24 pkgs.gamescope
25 pkgs.mangohud
26 ];
27 extraPackages32 = [
28 pkgs.pkgsi686Linux.mangohud
29 ];
30 };
31 wirelessRegulatoryDatabase = true;
32 framework.enableKmod = false;
33 keyboard.qmk.enable = true;
34 keyboard.qmk.keychronSupport = true;
35 };
36 services.udev.packages = [
37 pkgs.qmk-udev-rules
38 pkgs.logitech-udev-rules
39 ];
40}