diff --git a/roles/tmux/tasks/Archlinux.yaml b/roles/tmux/tasks/Archlinux.yaml index 61bac0e..cbb57bf 100644 --- a/roles/tmux/tasks/Archlinux.yaml +++ b/roles/tmux/tasks/Archlinux.yaml @@ -3,6 +3,21 @@ pacman: name: - tmux - - xclip - urlscan state: latest + +- name: install pacman package + when: '"WSL" not in ansible_kernel' + become: true + pacman: + name: xsel + state: latest + +- name: remove pacman package + when: '"WSL" in ansible_kernel' + become: true + pacman: + name: + - xclip + - xsel + state: absent diff --git a/roles/tmux/tasks/Debian.yaml b/roles/tmux/tasks/Debian.yaml index d0783f6..03a4ee5 100644 --- a/roles/tmux/tasks/Debian.yaml +++ b/roles/tmux/tasks/Debian.yaml @@ -1,12 +1,26 @@ --- - name: install apt packages become: true - package: + apt: name: - tmux - gawk - - jq - sysstat - urlview - - xclip state: latest + +- name: install apt package + when: '"WSL" not in ansible_kernel' + become: true + apt: + name: xsel + state: latest + +- name: remove apt package + when: '"WSL" in ansible_kernel' + become: true + apt: + name: + - xclip + - xsel + state: absent diff --git a/roles/tmux/tasks/Fedora.yaml b/roles/tmux/tasks/Fedora.yaml index 304de39..80b82d5 100644 --- a/roles/tmux/tasks/Fedora.yaml +++ b/roles/tmux/tasks/Fedora.yaml @@ -3,8 +3,22 @@ dnf: name: - tmux - - xclip - urlscan - sysstat - - jq state: latest + +- name: install dnf package + when: '"WSL" not in ansible_kernel' + become: true + dnf: + name: xsel + state: latest + +- name: remove dnf package + when: '"WSL" in ansible_kernel' + become: true + dnf: + name: + - xclip + - xsel + state: absent