diff --git a/ansible/roles/sway/files/launch_sway.bash b/ansible/roles/sway/files/launch_sway_freebsd.bash similarity index 100% rename from ansible/roles/sway/files/launch_sway.bash rename to ansible/roles/sway/files/launch_sway_freebsd.bash diff --git a/ansible/roles/sway/files/launch_sway_linux.bash b/ansible/roles/sway/files/launch_sway_linux.bash new file mode 100644 index 0000000..e040560 --- /dev/null +++ b/ansible/roles/sway/files/launch_sway_linux.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# +# Launch sway +set -euo pipefail +IFS=$'\n\t' +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +sway |& tee $HOME/.config/swaylog diff --git a/ansible/roles/sway/tasks/freebsd.yaml b/ansible/roles/sway/tasks/freebsd.yaml index a976e06..f9cedef 100644 --- a/ansible/roles/sway/tasks/freebsd.yaml +++ b/ansible/roles/sway/tasks/freebsd.yaml @@ -44,5 +44,5 @@ owner: root group: wheel loop: - - src: launch_sway.bash + - src: launch_sway_freebsd.bash dest: /usr/local/bin/launch_sway diff --git a/ansible/roles/sway/tasks/linux.yaml b/ansible/roles/sway/tasks/linux.yaml index e1835f0..2f8f648 100644 --- a/ansible/roles/sway/tasks/linux.yaml +++ b/ansible/roles/sway/tasks/linux.yaml @@ -4,3 +4,14 @@ # - foo # state: present # update_cache: true + +- name: Install scripts + copy: + src: "files/{{ item.src }}" + dest: "{{ item.dest }}" + mode: 0755 + owner: root + group: wheel + loop: + - src: launch_sway_linux.bash + dest: /usr/local/bin/launch_sway