diff --git a/roles/user-account/tasks/main.yaml b/roles/user-account/tasks/main.yaml index b16668f..d8e6294 100644 --- a/roles/user-account/tasks/main.yaml +++ b/roles/user-account/tasks/main.yaml @@ -1,5 +1,5 @@ --- -- name: setup user account +- name: setup user account {{ username }} user: name: "{{ username }}" password: "{{ password }}" @@ -75,22 +75,6 @@ dest: "/home/{{ account.name }}/.face.icon" mode: "0644" -- name: grant sddm read permission to home - acl: - path: "/home/{{ account.name }}/" - entity: sddm - etype: user - permissions: x - state: present - -- name: grant sddm read permission user icon - acl: - path: "/home/{{ account.name }}/.face.icon" - entity: sddm - etype: user - permissions: r - state: present - - name: ensure i3 config-dir exists become_user: "{{ account.name }}" file: diff --git a/roles/xorg/tasks/main.yaml b/roles/xorg/tasks/main.yaml index 052f416..131564b 100644 --- a/roles/xorg/tasks/main.yaml +++ b/roles/xorg/tasks/main.yaml @@ -37,6 +37,22 @@ mode: 0644 create: yes +- name: grant sddm read permission to {{ account.name }} home + acl: + path: "/home/{{ username }}/" + entity: sddm + etype: user + permissions: x + state: present + +- name: grant sddm read permission user icon + acl: + path: "/home/{{ username }}/.face.icon" + entity: sddm + etype: user + permissions: r + state: present + - name: activate display manager systemd: name: sddm