feat: laptop udev rule on low battery
This commit is contained in:
parent
a4e69d89cf
commit
ace5c8955d
1
base.sh
1
base.sh
@ -38,6 +38,7 @@ systemctl enable \
|
||||
|
||||
if ls -d /sys/class/power_supply/BAT*/ > /dev/null 2>&1; then
|
||||
$PACMAN "${laptop_pkg[@]}"
|
||||
cp -rfT rootfs_laptop/ /
|
||||
systemctl enable tlp
|
||||
fi
|
||||
|
||||
|
2
gpu.sh
2
gpu.sh
@ -16,7 +16,7 @@ case "$(lspci -k | grep -E '(VGA|3D)')" in
|
||||
*NVIDIA*)
|
||||
$PACMAN nvidia{,-utils,-settings}
|
||||
mkdir -p /etc/pacman.d/hooks/
|
||||
cp nvidia.hook /etc/pacman.d/hooks/
|
||||
cp -rfT rootfs_nvidia/ /
|
||||
modules='nvidia nvidia_modeset nvidia_uvm nvidia_drm'
|
||||
;;
|
||||
*AMD*)
|
||||
|
1
rootfs_laptop/etc/udev/rules.d/99-lowbat.rules
Normal file
1
rootfs_laptop/etc/udev/rules.d/99-lowbat.rules
Normal file
@ -0,0 +1 @@
|
||||
SUBSYSTEM=="power_supply", ATTR{status}=="Discharging", ATTR{capacity}=="[0-5]", RUN+="/usr/bin/systemctl suspend"
|
Loading…
Reference in New Issue
Block a user