--- - name: Greetd - install packages pacman: name: - "{{ display_manager_package }}" - "{{ display_manager_greeter }}" state: present update_cache: yes tags: [greetd, packages] - name: Greetd - configure tuigreet to launch Hyprland template: src: config.toml.j2 dest: "{{ display_manager_config }}" owner: root group: root mode: '0644' notify: restart greetd tags: [greetd, config] - name: Greetd - ensure enabled as display manager file: src: /usr/lib/systemd/system/greetd.service dest: /etc/systemd/system/display-manager.service state: link force: yes notify: restart greetd tags: [greetd, service]