blob: 8a4a8afb742ed00976dc98bdfa8ef4487f9c7257 [file] [log] [blame]
Skyler Grey5cf56dd2023-02-26 12:42:07 +00001{ pkgs, options, lib, ... }: {
Skyler Grey6aa7c262022-08-20 22:22:03 +01002 config = {
Skyler Grey3a9a2b12023-02-13 08:04:05 +00003 services.logind.extraConfig = ''
4 HandlePowerKey=Ignore
5 LidSwitchIgnoreInhibited=no
6 '';
Skyler Grey5cf56dd2023-02-26 12:42:07 +00007 boot = {
Skyler Grey3a9a2b12023-02-13 08:04:05 +00008 kernelParams = [ "acpi_backlight=video" ];
Skyler Grey5cf56dd2023-02-26 12:42:07 +00009 loader = {
10 systemd-boot = {
Skyler Grey14027172023-01-15 09:49:53 +000011 /* enable = true; */ # Replaced by secure-boot.nix
Skyler Grey5cf56dd2023-02-26 12:42:07 +000012 editor = false;
13 };
14 efi.canTouchEfiVariables = true;
Skyler Grey78153672023-02-19 23:44:16 +000015 };
Skyler Grey5cf56dd2023-02-26 12:42:07 +000016 kernelPackages = pkgs.linuxPackages_zen;
17 blacklistedKernelModules = [
18 "bridge"
19 "loop"
20 "macvlan"
21 "msr"
22 "nf_nat_ftp"
23 "razercore"
24 "razerfirefly"
25 "razerkbd"
26 "razerkraken"
27 "razermouse"
28 "razermug"
29 "tap"
30 "tun"
Skyler Grey5cf56dd2023-02-26 12:42:07 +000031 "veth"
Skyler Grey3a9a2b12023-02-13 08:04:05 +000032 "hid_sensor_hub"
Skyler Grey5cf56dd2023-02-26 12:42:07 +000033 ];
Skyler Grey6aa7c262022-08-20 22:22:03 +010034 };
35 };
Skyler Grey5cf56dd2023-02-26 12:42:07 +000036
37 traces = [ "config.boot.kernelModules" "config.boot.loader.systemd-boot.editor" ];
Skyler Grey6aa7c262022-08-20 22:22:03 +010038}