]> git.friedersdorff.com Git - max/saltfiles.git/blobdiff - states/termite/gentoo.sls
Manage termite dotfiles
[max/saltfiles.git] / states / termite / gentoo.sls
diff --git a/states/termite/gentoo.sls b/states/termite/gentoo.sls
new file mode 100644 (file)
index 0000000..d9a21d6
--- /dev/null
@@ -0,0 +1,21 @@
+enable gig repo:
+  cmd.run:
+    - name: eselect repository enable gig
+    - unless: eselect repository list -i | grep gig -q
+    - runas: root
+    - shell: /bin/sh
+
+sync gig repo:
+  cmd.run:
+    - name: emerge --sync gig
+    - runass: root
+    - shell: /bin/sh
+    - onchanges:
+      - cmd: enable gig repo
+
+install termite:
+  pkg.installed:
+    - name: x11-terms/termite
+    - require:
+      - cmd: enable gig repo
+      - cmd: sync gig repo