Remove unneeded power module
This commit is contained in:
parent
31457afc53
commit
44675f51d5
@ -24,7 +24,6 @@ builtins.listToAttrs (builtins.map (path: {
|
||||
./nix.nix
|
||||
./overlay.nix
|
||||
./persist.nix
|
||||
./power.nix
|
||||
./secrets-envsubst.nix
|
||||
./secrets.nix
|
||||
./security.nix
|
||||
|
@ -1,47 +0,0 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
with rec {
|
||||
inherit (config) device devices deviceSpecific;
|
||||
};
|
||||
with deviceSpecific; {
|
||||
services.udev.extraRules = if isLaptop then
|
||||
''
|
||||
ACTION=="add|change", KERNEL=="sd*[!0-9]|sr*", ATTR{queue/scheduler}="bfq"
|
||||
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="${
|
||||
pkgs.systemd
|
||||
}/bin/systemctl start battery"
|
||||
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="${
|
||||
pkgs.systemd
|
||||
}/bin/systemctl start ac"
|
||||
ACTION=="add|change", SUBSYSTEM=="backlight", MODE:="0777"
|
||||
'' + (if device == "ASUS-Laptop" then ''
|
||||
ACTION=="add|change", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="${
|
||||
pkgs.iw
|
||||
}/bin/iw dev %k set power_save off"
|
||||
'' else
|
||||
"")
|
||||
else
|
||||
"";
|
||||
systemd.services.battery = {
|
||||
enable = isLaptop;
|
||||
description = "Executes commands needed on battery power";
|
||||
script = ''
|
||||
${
|
||||
pkgs.linuxPackages_latest.cpupower
|
||||
}/bin/cpupower frequency-set -g powersave
|
||||
${pkgs.hdparm}/bin/hdparm -B 1 /dev/sda
|
||||
echo "500" > /sys/class/backlight/*/brightness
|
||||
'';
|
||||
};
|
||||
systemd.services.ac = {
|
||||
enable = isLaptop;
|
||||
description = "Executes commands needed on ac power";
|
||||
script = ''
|
||||
${
|
||||
pkgs.linuxPackages_latest.cpupower
|
||||
}/bin/cpupower frequency-set -g performance
|
||||
${pkgs.hdparm}/bin/hdparm -B 255 /dev/sda
|
||||
echo "900" > /sys/class/backlight/*/brightness
|
||||
'';
|
||||
};
|
||||
}
|
@ -5,7 +5,6 @@
|
||||
applications
|
||||
ezwg
|
||||
hardware
|
||||
power
|
||||
themes
|
||||
virtualisation
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user