X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fsway%2Finit.sls;h=a0dc71bd56a3ad648a17de4369067cc7b97668e3;hb=e3053316585b19cc62dfef370e9f726716f013a9;hp=010484d2d4423b7b3b9d00b7058b788e52038532;hpb=31e13a4bca72c4cf40590ebd1331e635a6192e40;p=max%2Fsaltfiles.git diff --git a/states/sway/init.sls b/states/sway/init.sls index 010484d..a0dc71b 100644 --- a/states/sway/init.sls +++ b/states/sway/init.sls @@ -15,7 +15,7 @@ config dir: 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']}} @@ -23,8 +23,8 @@ sway config: 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'] }} @@ -33,7 +33,35 @@ lock script: 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