summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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"