2023-05-02 23:21:10 -04:00
|
|
|
{% from "system/map.jinja" import system_settings with context %}
|
2023-05-02 23:21:48 -04:00
|
|
|
{% set settings = system_settings['sleep'] %}
|
2023-05-02 23:10:40 -04:00
|
|
|
|
2023-05-02 23:21:10 -04:00
|
|
|
{% if settings.disable %}
|
2023-05-02 23:28:00 -04:00
|
|
|
# Disable common sleep states
|
2023-05-02 23:10:40 -04:00
|
|
|
disable_sleep_target:
|
|
|
|
service.masked:
|
|
|
|
- name: 'sleep.target'
|
|
|
|
|
|
|
|
disable_suspend_target:
|
|
|
|
service.masked:
|
|
|
|
- name: 'suspend.target'
|
|
|
|
|
|
|
|
disable_hibernate_target:
|
|
|
|
service.masked:
|
|
|
|
- name: 'hibernate.target'
|
|
|
|
|
|
|
|
disable_hybrid-sleep_target:
|
|
|
|
service.masked:
|
|
|
|
- name: 'hybrid-sleep.target'
|
2023-05-02 23:28:00 -04:00
|
|
|
{% else %}
|
|
|
|
# Enable sleep states
|
|
|
|
enable_sleep_target:
|
|
|
|
service.unmasked:
|
|
|
|
- name: 'sleep.target'
|
|
|
|
|
|
|
|
enable_suspend_target:
|
|
|
|
service.unmasked:
|
|
|
|
- name: 'suspend.target'
|
|
|
|
|
|
|
|
enable_hibernate_target:
|
|
|
|
service.unmasked:
|
|
|
|
- name: 'hibernate.target'
|
|
|
|
|
|
|
|
enable_hybrid-sleep_target:
|
|
|
|
service.unmasked:
|
|
|
|
- name: 'hybrid-sleep.target'
|
2023-05-02 23:21:10 -04:00
|
|
|
{% endif %}
|