{ flake, flakeInputs, pkgs, config, lib, ... }: { imports = [ flakeInputs.nixos-hardware.nixosModules.framework-13-7040-amd ]; config = { hardware.framework.laptop13.audioEnhancement.enable = true; hardware.enableRedistributableFirmware = true; services.fstrim.enable = false; services.udev.extraRules = '' ACTION=="add", SUBSYSTEMS=="platform", DRIVERS=="acpi-button", KERNELS=="PNP0C0D:00", 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"; }; }