]> git.friedersdorff.com Git - max/saltfiles.git/blobdiff - states/sway/init.sls
Configure some moar
[max/saltfiles.git] / states / sway / init.sls
index 010484d2d4423b7b3b9d00b7058b788e52038532..a0dc71bd56a3ad648a17de4369067cc7b97668e3 100644 (file)
@@ -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