summaryrefslogtreecommitdiff
path: root/wm/wm-setup.sls
diff options
context:
space:
mode:
Diffstat (limited to 'wm/wm-setup.sls')
-rw-r--r--wm/wm-setup.sls81
1 files changed, 81 insertions, 0 deletions
diff --git a/wm/wm-setup.sls b/wm/wm-setup.sls
new file mode 100644
index 0000000..e4864f5
--- /dev/null
+++ b/wm/wm-setup.sls
@@ -0,0 +1,81 @@
+# Set user_name to your username in dom0
+{% set user_name = 'skylar' %}
+
+wm--install-wm-pkgs:
+ pkg.installed:
+ - pkgs:
+ - i3
+ - i3-settings-qubes
+ - nitrogen
+ - arandr
+ - rofi
+ - zenity
+ - dunst
+
+'mkdir /home/{{ user_name }}/.config/i3':
+ cmd.run:
+ - creates: /home/{{ user_name }}/.config/i3/
+/home/{{ user_name }}/.config/i3/config:
+ file.managed:
+ - source: salt://dots/i3-config
+ - user: root
+ - group: root
+ - mode: 777
+
+'sudo mv /usr/bin/qubes-i3-sensible-terminal /usr/bin/qubes-i3-sensible-terminal-default':
+ cmd.run:
+ - creates: /usr/bin/qubes-i3-sensible-terminal-default
+/usr/bin/qubes-i3-sensible-terminal:
+ file.managed:
+ - source: salt://scripts/qubes-i3-sensible-terminal
+ - user: root
+ - group: root
+ - mode: 777
+
+'mkdir /home/{{ user_name }}/.screenlayout':
+ cmd.run:
+ - creates: /home/{{ user_name }}/.config/i3/
+/home/{{ user_name }}/.screenlayout/home.sh:
+ file.managed:
+ - source: salt://dots/default-screenlayout.sh
+ - user: root
+ - user: root
+ - mode: 777
+
+'mkdir /home/{{ user_name }}/.config/nitrogen':
+ cmd.run:
+ - creates: /home/{{ user_name }}/.config/i3/
+/home/{{ user_name }}/.config/nitrogen/bg-saved.cfg:
+ file.managed:
+ - source: salt://dots/nitrogen/bg-saved.cfg
+ - user: root
+ - group: root
+ - mode: 777
+
+/home/{{ user_name }}/Pictures/wallpaper.png:
+ file.managed:
+ - source: salt://dots/nitrogen/wallpaper.png
+
+/etc/X11/xorg.conf.d/90-touchpad.conf:
+ file.managed:
+ - source: salt://dots/90-touchpad.conf
+ - user: root
+ - group: root
+ - mode: 777
+
+'sudo mv /usr/bin/dmenu /usr/bin/dmenu-unlinked':
+ cmd.run:
+ - creates: /usr/bin/dmenu-unlinked
+'sudo ln -s /usr/bin/rofi /usr/bin/dmenu':
+ cmd.run:
+ - creates: /usr/bin/dmenu
+'mkdir /home/{{ user_name }}/.config/rofi':
+ cmd.run:
+ - creates: /home/{{ user_name }}/.config/rofi/
+/home/{{ user_name }}/.config/rofi/config.rasi:
+ file.managed:
+ - source: salt://dots/rofi-config.rasi
+ - user: root
+ - group: root
+ - mode: 777
+