47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
---
|
|
|
|
- name: install required packages
|
|
become: true
|
|
package:
|
|
name: lubuntu-desktop
|
|
state: present
|
|
install_recommends: no
|
|
|
|
- name: sddm autologin
|
|
become: yes
|
|
template:
|
|
src: "{{ role_path }}/templates/sddm.conf.j2"
|
|
dest: /etc/sddm.conf
|
|
owner: root
|
|
|
|
- name: create screensaver directory
|
|
ansible.builtin.file:
|
|
path: "/home/{{ def_username }}/.config/lxqt"
|
|
state: directory
|
|
owner: "{{ def_username }}"
|
|
group: "{{ def_username }}"
|
|
|
|
- name: screensaver
|
|
ansible.builtin.copy:
|
|
src: "{{ role_path }}/files/lxqt-powermanagement.conf"
|
|
dest: "/home/{{ def_username }}/.config/lxqt/"
|
|
owner: "{{ def_username }}"
|
|
group: "{{ def_username }}"
|
|
tags: powermanagement
|
|
|
|
- name: change netplan network renderer
|
|
become: true
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/netplan/00-installer-config.yaml
|
|
state: present
|
|
line: " renderer: NetworkManager"
|
|
insertafter: " version: 2"
|
|
|
|
- name: disable screensaver 3
|
|
ansible.builtin.copy:
|
|
dest: "/home/{{ def_username }}/.xscreensaver"
|
|
src: "{{ role_path }}/files/_xscreensaver"
|
|
owner: eve
|
|
group: eve
|
|
|