--- ######################################## # Apply KDE settings to user profile ######################################## #- name: autologin - create local user profile folder # file: # path: "/home/{{ local_user }}" # owner: "{{ local_user }}" # group: "{{ local_user }}" # state: directory # mode: '0700' - name: autologin - Create User Service Folder and parents file: path: "/home/{{ local_user }}/.config/systemd/user" state: directory owner: "{{ local_user }}" group: "{{ local_user }}" mode: '0700' - name: autologin - Disable kwallet copy: dest: "/home/{{ local_user }}/.config/kwalletrc" content: | [Wallet] Enabled=false owner: "{{ local_user }}" group: "{{ local_user }}" mode: '0700' - name: autologin - configure power options copy: dest: "/home/{{ local_user }}/.config/powerdevilrc" content: | [AC][Display] DimDisplayIdleTimeoutSec=-1 DimDisplayWhenIdle=false TurnOffDisplayIdleTimeoutSec=-1 TurnOffDisplayWhenIdle=false [AC][SuspendAndShutdown] AutoSuspendAction=0 LidAction=0 PowerButtonAction=0 owner: "{{ local_user }}" group: "{{ local_user }}" mode: '0700' - name: autologin - configure screen locking copy: dest: "/home/{{ local_user }}/.config/kscreenlockerrc" content: | [Daemon] Autolock=false LockOnResume=false Timeout=0 owner: "{{ local_user }}" group: "{{ local_user }}" mode: '0700' ...