sway config:
file.managed:
- name: {{ grains['homedir'] }}/.config/sway/config
- - source: {{ grains['stateroot'] }}/sway/files/config.jinja
+ - source: salt://sway/files/config.jinja
- template: jinja
- user: {{ grains['user']}}
- group: {{ grains['user']}}
lock script:
file.managed:
- - name: {{ grains['homedir'] }}/.local/bin/lock.{{ grains['host'] }}
- - source: {{ grains['stateroot'] }}/sway/files/lock
+ - name: {{ grains['homedir'] }}/.local/bin/lock.nosmartcard
+ - source: salt://sway/files/lock
- template: jinja
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
conky launch script:
file.managed:
- name: {{ grains['homedir'] }}/.local/bin/conky-i3bar
- - source: {{ grains['stateroot'] }}/sway/files/conky-i3bar
+ - source: salt://sway/files/conky-i3bar
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
- mode: 750
+
+{% if grains['host'] in ['baryte', 'barium', 'rhenium'] %}
+monitor switch script:
+ file.managed:
+ - name: {{ grains['homedir'] }}/.local/bin/monitor_switch_sway
+ - source: salt://sway/files/monitor_switch_sway
+ - user: {{ grains['user'] }}
+ - group: {{ grains['user'] }}
+ - mode: 750
+ - template: jinja
+{% endif %}
+
+mako config dir:
+ file.directory:
+ - name: {{ grains['homedir'] }}/.config/mako
+ - user: {{ grains['user'] }}
+ - group: {{ grains['user'] }}
+ - dir_mode: 750
+ - makedirs: True
+
+mako config:
+ file.managed:
+ - name: {{ grains['homedir'] }}/.config/mako/config
+ - source: salt://sway/files/mako_config
+ - template: jinja
+ - user: {{ grains['user']}}
+ - group: {{ grains['user']}}
+ - mode: 640