Files
chrome_kiosk/tasks/user_profile.yaml
2025-09-28 18:02:09 -07:00

63 lines
1.5 KiB
YAML

---
########################################
# 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'
...