feat: power management settings

This commit is contained in:
Tim Schubert 2024-10-30 21:00:27 +01:00
parent 8317113c6b
commit 61530cc513
Signed by: dadada
SSH key fingerprint: SHA256:bFAjFH3hR8zRBaJjzQDjc3o4jqoq5EZ87l+KXEjxIz0
2 changed files with 8 additions and 4 deletions

View file

@ -176,11 +176,11 @@ with lib.hm.gvariant;
}; };
"org/gnome/settings-daemon/plugins/power" = { "org/gnome/settings-daemon/plugins/power" = {
idle-dim = false; idle-dim = true;
power-button-action = "hibernate"; power-button-action = "interactive";
power-saver-profile-on-low-battery = true; power-saver-profile-on-low-battery = true;
sleep-inactive-ac-type = "nothing"; sleep-inactive-ac-type = "blank";
sleep-inactive-battery-timeout = 3600; sleep-inactive-battery-timeout = 600;
sleep-inactive-battery-type = "suspend"; sleep-inactive-battery-type = "suspend";
}; };

View file

@ -143,6 +143,10 @@ in
systemd.services.modem-manager.enable = lib.mkForce false; systemd.services.modem-manager.enable = lib.mkForce false;
systemd.services."dbus-org.freedesktop.ModemManager1".enable = lib.mkForce false; systemd.services."dbus-org.freedesktop.ModemManager1".enable = lib.mkForce false;
systemd.sleep.extraConfig = ''
HibernateDelaySec=1h
'';
services.udev.packages = [ xilinxJtag saleaeLogic keychron ]; #noMtpUdevRules ]; services.udev.packages = [ xilinxJtag saleaeLogic keychron ]; #noMtpUdevRules ];
virtualisation.libvirtd.enable = true; virtualisation.libvirtd.enable = true;