summaryrefslogtreecommitdiffstats
path: root/roles/greetd/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/greetd/tasks')
-rw-r--r--roles/greetd/tasks/main.yml20
1 files changed, 19 insertions, 1 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"