--- - name: Queries package manager for communication installation package: name: - discord - element-desktop - evolution - gnome-keyring - gnome-themes-extra - lxappearance - seahorse register: pkg_result retries: 3 until: pkg_result is succeeded become: yes - name: Create lxappearance directory hierarchy file: path: '{{ item }}' state: directory with_items: - '.config/gtk-3.0/' - '.icons/default/' - name: Enable dark mode for evolution template: src: '{{ item.src }}' dest: '{{ item.dest }}' with_items: - { src: 'gtkrc.j2', dest: '.gtkrc-2.0' } - { src: 'settings.ini.j2', dest: '.config/gtk-3.0/settings.ini' } - { src: 'index.theme.j2', dest: '.icons/default/index.theme'} - name: Create evolution config and cache parent directories file: path: '{{ item }}' state: directory with_items: - '.config/' - '.local/share/'