diff options
| -rw-r--r-- | roles/greetd/tasks/main.yml | 20 | ||||
| -rw-r--r-- | roles/hyprland/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/hyprland/tasks/main.yml | 2 |
3 files changed, 20 insertions, 3 deletions
diff --git a/roles/greetd/tasks/main.yml b/roles/greetd/tasks/main.yml index 3d207bc2..a2b0d43d 100644 --- a/roles/greetd/tasks/main.yml +++ b/roles/greetd/tasks/main.yml @@ -6,6 +6,24 @@ state: "present" loop: - "greetd" - - "greetd-gtkgreet" + - "greetd-tuigreet" + notify: + - "Enable greetd" + +- name: "Ensure greetd service override directory exists" + become: true + ansible.builtin.file: + path: "/etc/systemd/system/greetd.service.d" + state: "directory" + mode: "0755" + +- name: "Override greetd service to start last" + become: true + ansible.builtin.copy: + dest: "/etc/systemd/system/greetd.service.d/override.conf" + mode: "0644" + content: | + [Service] + Type=idle notify: - "Enable greetd" diff --git a/roles/hyprland/meta/main.yml b/roles/hyprland/meta/main.yml index 15e323f2..ad029f30 100644 --- a/roles/hyprland/meta/main.yml +++ b/roles/hyprland/meta/main.yml @@ -1,7 +1,6 @@ --- dependencies: - role: "uwsm" - - role: "cage" - role: "greetd" - role: "nautilus" - role: "mako" diff --git a/roles/hyprland/tasks/main.yml b/roles/hyprland/tasks/main.yml index 16cab027..93fb2743 100644 --- a/roles/hyprland/tasks/main.yml +++ b/roles/hyprland/tasks/main.yml @@ -21,7 +21,7 @@ [terminal] vt = 1 [default_session] - command = "cage -s -- gtkgreet -c 'uwsm start hyprland.desktop'" + command = "tuigreet -c 'uwsm start hyprland.desktop' --theme=border=cyan" user = "greeter" notify: - "Restart greetd" |
