summaryrefslogtreecommitdiff
path: root/sys/hardware/thinkpad.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2025-08-24 18:55:06 -0600
committerAlejandro Soto <alejandro@34project.org>2025-08-24 18:55:06 -0600
commitd7ac88762db111a7962c4e14b5f4e37ab85ccac7 (patch)
tree0c2c8c4383bef74215e3b7c48a2f6b0117f084bc /sys/hardware/thinkpad.nix
parent504589d1035f27b766bd33040b415b2725ece4ca (diff)
tree-wide: reformat using alejandra after enabling trivionomicon
Diffstat (limited to 'sys/hardware/thinkpad.nix')
-rw-r--r--sys/hardware/thinkpad.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/sys/hardware/thinkpad.nix b/sys/hardware/thinkpad.nix
index 7341e68..ab18694 100644
--- a/sys/hardware/thinkpad.nix
+++ b/sys/hardware/thinkpad.nix
@@ -1,8 +1,12 @@
-{ config, lib, pkgs, ... }:
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
with lib; let
cfg = config.local.hardware.thinkpad;
-in
-{
+in {
options.local.hardware.thinkpad = {
enable = mkEnableOption "Thinkpad hardware support";
};
@@ -13,18 +17,18 @@ in
# Fingerprint sensor requires a firmware-update to work.
boot = {
- extraModulePackages = with config.boot.kernelPackages; [ acpi_call ];
+ extraModulePackages = with config.boot.kernelPackages; [acpi_call];
extraModprobeConfig = "options iwlwifi 11n_disable=1 wd_disable=1";
# acpi_call makes tlp work for newer thinkpads
- kernelModules = [ "acpi_call" ];
+ kernelModules = ["acpi_call"];
# Force use of the thinkpad_acpi driver for backlight control.
# This allows the backlight save/load systemd service to work.
- kernelParams = [ "acpi_backlight=native" ];
+ kernelParams = ["acpi_backlight=native"];
};
- hardware.firmware = [ pkgs.sof-firmware ];
+ hardware.firmware = [pkgs.sof-firmware];
local.hardware.laptop.enable = true;