- 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