init commit
This commit is contained in:
63
tasks/user_profile.yaml
Normal file
63
tasks/user_profile.yaml
Normal 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'
|
||||
|
||||
...
|
||||
Reference in New Issue
Block a user