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 graphics = {
18 enable = true;
19 extraPackages = [
20 pkgs.gamescope
21 pkgs.mangohud
22 ];
23 extraPackages32 = [
24 pkgs.pkgsi686Linux.mangohud
25 ];
26 };
27 wirelessRegulatoryDatabase = true;
28 };
29 services.udev.packages = [
30 pkgs.qmk-udev-rules
31 pkgs.logitech-udev-rules
32 ];
33 hardware.amdgpu = {
34 opencl.enable = false;
35 initrd.enable = true;
36 };
37}