init commit

This commit is contained in:
2025-09-28 18:02:09 -07:00
commit 01b88d4c07
10 changed files with 418 additions and 0 deletions

63
tasks/user_profile.yaml Normal file
View File

@ -0,0 +1,63 @@
---
########################################
# 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'
...