]> git.friedersdorff.com Git - max/saltfiles.git/blobdiff - states/zsh/init.sls
Initial zsh configuration
[max/saltfiles.git] / states / zsh / init.sls
diff --git a/states/zsh/init.sls b/states/zsh/init.sls
new file mode 100644 (file)
index 0000000..c6a6740
--- /dev/null
@@ -0,0 +1,26 @@
+include:
+  - zsh.{{ grains['os'] | lower }}
+
+install zshrc conf file:
+  file.managed:
+    - name: {{ grains['homedir'] }}/.zshrc
+    - source: salt://zsh/files/zshrc
+    - mode: 640
+    - user: {{ grains['user'] }}
+    - group: {{ grains['user'] }}
+
+install zshenv conf file:
+  file.managed:
+    - name: {{ grains['homedir'] }}/.zshenv
+    - source: salt://zsh/files/zshenv
+    - mode: 640
+    - user: {{ grains['user'] }}
+    - group: {{ grains['user'] }}
+
+install zprofile conf file:
+  file.managed:
+    - name: {{ grains['homedir'] }}/.zprofile
+    - source: salt://zsh/files/zprofile
+    - mode: 640
+    - user: {{ grains['user'] }}
+    - group: {{ grains['user'] }}