system-formula/system/sleep.sls

39 lines
812 B
Plaintext
Raw Normal View History

{% 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
{% if settings.disable %}
# 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'
{% 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'
{% endif %}