--- - name: Setup systemd user service folder ansible.builtin.file: path: "{{ xdg_config_dir }}/systemd/user" state: directory mode: "0755" - name: Add ssh-agent service ansible.builtin.template: src: "templates/ssh-agent.j2" dest: "{{ xdg_config_dir }}/systemd/user/ssh-agent.service" mode: "0644" notify: restart user ssh-agent - name: Copy tmux service ansible.builtin.template: src: "templates/tmux.j2" dest: "{{ xdg_config_dir }}/systemd/user/tmux.service" mode: "0644" notify: - user daemon-reload - restart tmux service - name: Copy tmux startup script ansible.builtin.copy: src: "files/tmux_start" dest: "{{ ansible_env.HOME }}/.local/bin/tmux_start" mode: "0740" force: false