16 lines
406 B
Nix
16 lines
406 B
Nix
|
# Workaround for disabling semi-broken systemd user slice freezing (whatever
|
||
|
# that is). This can cause machines to become unusable after resume.
|
||
|
|
||
|
let
|
||
|
override.environment.SYSTEMD_SLEEP_FREEZE_USER_SESSIONS = "false";
|
||
|
in
|
||
|
{
|
||
|
systemd.services = {
|
||
|
systemd-suspend = override;
|
||
|
systemd-hibernate = override;
|
||
|
systemd-hybrid-sleep = override;
|
||
|
systemd-suspend-then-hibernate = override;
|
||
|
};
|
||
|
}
|
||
|
|