diff --git a/roles/user-account/files/face.icon b/roles/user-account/files/face.icon new file mode 100644 index 0000000..65c44a5 Binary files /dev/null and b/roles/user-account/files/face.icon differ diff --git a/roles/user-account/tasks/main.yaml b/roles/user-account/tasks/main.yaml index 2bcaee4..31fc4be 100644 --- a/roles/user-account/tasks/main.yaml +++ b/roles/user-account/tasks/main.yaml @@ -68,4 +68,25 @@ mode: 0644 create: yes +- name: install user icon + become_user: "{{ account.name }}" + copy: + src: face.icon + 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