SDDM Theme, KDE Lock, BlueJ, Greenfoot

This commit is contained in:
Frank Schiebel 2023-09-06 14:43:55 +02:00
parent 06436c312e
commit 5ceb0bfe1a
8 changed files with 185 additions and 11 deletions

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 KiB

View file

@ -0,0 +1,108 @@
---
- name: Preseed ttf-mscorefonts-installer
ansible.builtin.debconf:
name: ttf-mscorefonts-installer
question: msttcorefonts/dlurl
value: "{{ mirror_msfonts }}"
vtype: string
when: mirror_msfonts is defined and mirror_msfonts | length > 0
- name: Install desktop EDU packages and some more
apt:
name:
- curl
- git
- gitg
- gitk
- libnotify-bin ## needed for pwroff script
- neovim
- net-tools
- netcat-openbsd
- nmap
- tmux
- tree
- ttf-mscorefonts-installer
autoremove: true
state: latest
environment:
http_proxy: ''
- name: Make qgm share directory
file:
path: /usr/local/share/qgm
state: directory
mode: '0755'
owner: root
group: root
- name: Copy qgm background
copy:
src: files/qgm_background.jpg
dest: /usr/local/share/qgm/qgm_background.jpg
mode: '0644'
owner: root
group: root
- name: Entpacke qgm-breeze-sddm.tgz nach /usr/share/sddm/themes
unarchive:
src: files/qgm-breeze-sddm.tgz
dest: /usr/share/sddm/themes
- name: Link /etc/alternatives/sddm-debian-theme nach /usr/share/sddm/themes/qgm-breeze/
file:
src: /usr/share/sddm/themes/qgm-breeze/
dest: /etc/alternatives/sddm-debian-theme
owner: root
group: root
state: link
- name: Set mandatory KDE settings
ansible.builtin.copy:
dest: /etc/xdg/kdeglobals
content: |
[KDE][$i]
SingleClick=false
widgetStyle=breeze
[KDE Action Restrictions][$i]
action/switch_user=false
action/lock_screen=false
action/start_new_session=false
[Daemon][$i]
AutoLock=false
LockonResume=false
- name: Download greenfoot/bluej
ansible.builtin.get_url:
url: "{{ mirror_javadev }}/{{ item }}"
dest: /tmp/{{ item }}
mode: '0400'
loop:
- bluej.deb
- greenfoot.deb
when: mirror_javadev is defined and mirror_javadev | length > 0
- name: Install greenfoot/bluej
ansible.builtin.apt:
deb: "/tmp/{{ item }}"
loop:
- bluej.deb
- greenfoot.deb
when: mirror_javadev is defined and mirror_javadev | length > 0
- name: Remove greenfoot/bluej debs
ansible.builtin.file:
path: "/tmp/{{ item }}"
state: absent
loop:
- bluej.deb
- greenfoot.deb
when: mirror_javadev is defined and mirror_javadev | length > 0