Add hide users config for sddm

This commit is contained in:
Gašper Fele-Žorž 2025-09-27 09:17:27 +02:00
parent cccf0d86d1
commit 04c02ecbef
2 changed files with 34 additions and 0 deletions

View file

@ -0,0 +1,4 @@
[Users]
MinimumUid=999
MaximumUid=999
RememberLastUser=false

View file

@ -106,6 +106,7 @@
- okular
- htop
- jdupes
- snapper
state: latest
update_cache: yes
@ -118,6 +119,29 @@
- kmail
state: absent
- name: Set volumes for snapper
set_fact:
snapper_volumes:
- { confname: 'root', subvolume: '/'}
- { confname: 'opt', subvolume: '/opt'}
- name: Create snapper configs
command: snapper -c {{item.confname}} create-config {{item.subvolume}}
ignore_errors: true
loop: "{{snapper_volumes}}"
- name: Overwrite snapper configs
template:
src: snapper
dest: /etc/snapper/configs/{{item.confname}}
loop: "{{ snapper_volumes }}"
- name: Disable APT snapshots for snapper
lineinfile:
path: /etc/default/snapper
regexp: '^DISABLE_APT_SNAPSHOT='
line: 'DISABLE_APT_SNAPSHOT="yes"'
- name: Set up additional groups for students
vars:
additional_groups:
@ -218,6 +242,12 @@
regexp: "#?greeter-hide-users="
line: greeter-hide-users=true
- name: Hide users in sddm
copy:
dest: /etc/sddm.conf.d/
src: hide_users.conf
- name: Copy authorized_keys
become: false
ansible.posix.authorized_key: