--- - name: Include nymph desktop host tasks tags: [packages, nvidia, dotfiles, dotfiles:host] ansible.builtin.include_tasks: nymph.yml when: hostname == 'nymph' - name: Copy host-specific i3 dotfiles tags: [dotfiles, dotfiles:desktop, dotfiles:host, i3] ansible.builtin.copy: src: "{{ playbook_dir }}/../dotfiles/{{ hostname }}/{{ item.src }}" dest: "{{ user_home }}/{{ item.dest }}" owner: "{{ username }}" group: "{{ user_group }}" mode: "{{ item.mode }}" loop: "{{ host_i3_dotfiles | default([]) }}" loop_control: label: "{{ item.dest }}" when: - "'i3' in (desktop_sessions_enabled | default([]))" - (host_i3_dotfiles | default([])) | length > 0