diff --git a/playbooks/home.yml b/playbooks/home.yml index 1830045..646f9f9 100644 --- a/playbooks/home.yml +++ b/playbooks/home.yml @@ -40,3 +40,5 @@ 38306234316364306134396138376230626630633733306432626637616239373838646433343761 3436643661633766616564663937346232353666386531363438 tags: [ desktop ] + - role: sddm + tags: [ sddm, desktop ] diff --git a/roles/sddm/meta/main.yml b/roles/sddm/meta/main.yml new file mode 100644 index 0000000..d098f75 --- /dev/null +++ b/roles/sddm/meta/main.yml @@ -0,0 +1,2 @@ +--- +allow_duplicates: no diff --git a/roles/sddm/tasks/main.yml b/roles/sddm/tasks/main.yml new file mode 100644 index 0000000..b79cace --- /dev/null +++ b/roles/sddm/tasks/main.yml @@ -0,0 +1,17 @@ +#!/usr/bin/ansible-playbook +# vim:ft=ansible: +--- +- name: Install and configure SDDM + block: + - name: Install SDDM + apt: + name: + - sddm + - name: Template out configs + template: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + mode: "0644" + loop: + - { src: "sddm.conf", dest: "/etc/sddm.conf.d/50-ansible.conf" } + become: yes diff --git a/roles/sddm/templates/ansible.conf b/roles/sddm/templates/ansible.conf new file mode 100644 index 0000000..f6aeed1 --- /dev/null +++ b/roles/sddm/templates/ansible.conf @@ -0,0 +1,11 @@ +# This configuration file managed by Ansible +# Make your adjustments in a separate file after this one in the load order +# vim:ft=dosini + +[General] +Numlock=on + +[Users] +MinimumUid=1000 +MaximumUid=60000 +HideUsers=ansible