mirror of
https://github.com/zoriya/flake.git
synced 2026-05-25 15:59:46 +00:00
Use rfkill to disable/enable bluetooth on hybernate
This commit is contained in:
+11
-7
@@ -29,13 +29,17 @@
|
||||
};
|
||||
};
|
||||
|
||||
powerManagement.powerDownCommands = ''
|
||||
for device_wu in /sys/bus/usb/devices/*/power/wakeup; do
|
||||
echo enabled > $device_wu
|
||||
done
|
||||
# disable bluetooth
|
||||
echo disabled > /sys/bus/usb/devices/3-10/power/wakeup
|
||||
'';
|
||||
powerManagement = {
|
||||
powerDownCommands = ''
|
||||
for device_wu in /sys/bus/usb/devices/*/power/wakeup; do
|
||||
echo enabled > $device_wu
|
||||
done
|
||||
${pkgs.util-linux}/bin/rfkill block bluetooth
|
||||
'';
|
||||
powerUpCommands = ''
|
||||
${pkgs.util-linux}/bin/rfkill unblock bluetooth
|
||||
'';
|
||||
};
|
||||
|
||||
services.printing.enable = true;
|
||||
services.power-profiles-daemon.enable = true;
|
||||
|
||||
Reference in New Issue
Block a user