summaryrefslogtreecommitdiff
path: root/hosts/skadhi/hw.nix
blob: 02fb5c0e9020b1d08846b3420f5c27e843a8d028 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ flake, flakeInputs, pkgs, config, lib, ... }:
{
  imports = with flake.nixosModules.systemProfiles; [
    flakeInputs.nixos-hardware.nixosModules.framework-13-7040-amd
    disko
  ];

  config = {
    hardware.framework.laptop13.audioEnhancement.enable = true;
    services.fstrim.enable = false;

    services.udev.extraRules = ''
      ACTION=="add", SUBSYSTEM=="acpi", DRIVERS=="button", ATTRS{hid}=="PNP0C0D", ATTR{power/wakeup}="disabled"
      ACTION=="add", SUBSYSTEM=="serio", DRIVERS=="atkbd", ATTR{power/wakeup}="disabled"
      ACTION=="add", SUBSYSTEM=="i2c", DRIVERS=="i2c_hid_acpi", ATTRS{name}=="PIXA3854:00", ATTR{power/wakeup}="disabled"
   '';

    nixpkgs.system = "x86_64-linux";
  };
}