# 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