diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-01-12 12:10:00 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-01-12 12:47:34 +0100 |
| commit | ffa00f59ed43d558359e24dc0c1971c3f6d57f70 (patch) | |
| tree | b1b07188c9d04c05f2cb60439aea7dc26e0db53f | |
| parent | d135b304ff9d148ff957109b66ce0ae3a12f8853 (diff) | |
Switch to tuigreet instead of gtkgreet
| -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" |
