--- - name: tmux install package package: name: tmux state: present - name: tmux install macOS packages when: ansible_os_family == "Darwin" homebrew: name: '{{item}}' state: present with_items: - urlview - reattach-to-user-namespace - osx-cpu-temp - name: tmux install Debian packages when: ansible_os_family == "Debian" apt: name: '{{item}}' state: present with_items: - xclip - urlview - sysstat - jq - name: tmux install Fedora packages when: ansible_distribution == "Fedora" dnf: name: '{{item}}' state: present with_items: - xclip - urlscan - sysstat - jq - name: tmux install Arch packages when: ansible_os_family == "Archlinux" pacman: name: '{{item}}' state: present with_items: - xclip - urlscan - name: tmux create symbolic links file: state: link src: '{{item.src}}' dest: '{{item.dest}}' with_items: - src: ~/.config/tmux/tmux.conf dest: ~/.tmux.conf - src: ~/.config/tmux/layouts/session-main dest: ~/.local/share/tmux/layouts/session-main - src: ~/.config/tmux/layouts/window-tall dest: ~/.local/share/tmux/layouts/window-tall - src: ~/.config/tmux/layouts/window-wide-left dest: ~/.local/share/tmux/layouts/window-wide-left - src: ~/.config/tmux/layouts/window-wide-right dest: ~/.local/share/tmux/layouts/window-wide-right # TODO: - name: Enable tmux system-info service # command: system-info/install.sh