summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-01-12 12:10:00 +0100
committerAhmed Abdelhalim <[email protected]>2026-01-12 12:47:34 +0100
commitffa00f59ed43d558359e24dc0c1971c3f6d57f70 (patch)
treeb1b07188c9d04c05f2cb60439aea7dc26e0db53f /roles
parentd135b304ff9d148ff957109b66ce0ae3a12f8853 (diff)
Switch to tuigreet instead of gtkgreet
Diffstat (limited to 'roles')
-rw-r--r--roles/greetd/tasks/main.yml20
-rw-r--r--roles/hyprland/meta/main.yml1
-rw-r--r--roles/hyprland/tasks/main.yml2
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"