Remove unneeded power module
This commit is contained in:
parent
31457afc53
commit
44675f51d5
@ -24,7 +24,6 @@ builtins.listToAttrs (builtins.map (path: {
|
|||||||
./nix.nix
|
./nix.nix
|
||||||
./overlay.nix
|
./overlay.nix
|
||||||
./persist.nix
|
./persist.nix
|
||||||
./power.nix
|
|
||||||
./secrets-envsubst.nix
|
./secrets-envsubst.nix
|
||||||
./secrets.nix
|
./secrets.nix
|
||||||
./security.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
|
applications
|
||||||
ezwg
|
ezwg
|
||||||
hardware
|
hardware
|
||||||
power
|
|
||||||
themes
|
themes
|
||||||
virtualisation
|
virtualisation
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user