mirror of
https://github.com/NixOS/nixos-hardware.git
synced 2025-11-04 17:27:14 +08:00
23 lines
521 B
Nix
23 lines
521 B
Nix
{ pkgs, ... }:
|
|
{
|
|
imports = [
|
|
../../../../common/cpu/amd
|
|
../../../../common/gpu/amd
|
|
../../../../common/pc/ssd
|
|
];
|
|
|
|
services.udev.extraRules = builtins.concatStringsSep "\n" (
|
|
[ "# Properly suspend the system." ]
|
|
++ (map
|
|
(
|
|
device:
|
|
''SUBSYSTEM=="pci", ACTION=="add", ATTR{vendor}=="0x144d", ATTR{device}=="${device}", RUN+="${pkgs.runtimeShell} -c 'echo 0 > /sys/bus/pci/devices/$kernel/d3cold_allowed'"''
|
|
)
|
|
[
|
|
"0xa80a"
|
|
"0xa808"
|
|
]
|
|
)
|
|
);
|
|
}
|