forked from NixOS/nixos-hardware
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefault.nix
30 lines (25 loc) · 798 Bytes
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
lib,
pkgs,
...
}: {
imports = [
../../../common/cpu/intel
../../../common/pc/laptop
../../../common/pc/ssd
];
# enable firmwares with a license allowing redistribution
# this includes the Wi-Fi and Bluetooth firmwares
hardware.enableRedistributableFirmware = true;
# touchpad uses I²C, so PS/2 is unnecessary
boot.blacklistedKernelModules = ["psmouse"];
# enable finger print sensor
# configure with `sudo fprintd-enroll <username>`
services.fprintd.enable = true;
services.fprintd.tod.enable = true;
services.fprintd.tod.driver = pkgs.libfprint-2-tod1-goodix;
# enable updating firmware via `fwupdmgr`
services.fwupd.enable = true;
# enable cooling management, see NixOS/nixos-hardware#127
services.thermald.enable = lib.mkDefault true;
}