diff --git a/home/.chezmoiscripts/universal/run_onchange_after_22-kde-settings.tmpl b/home/.chezmoiscripts/universal/run_onchange_after_22-kde-settings.tmpl new file mode 100644 index 00000000..4d7e42eb --- /dev/null +++ b/home/.chezmoiscripts/universal/run_onchange_after_22-kde-settings.tmpl @@ -0,0 +1,11 @@ +{{- if eq .host.distro.family "linux" -}} +#!/usr/bin/env bash + +{{ includeTemplate "universal/profile" }} +{{ includeTemplate "universal/logg" }} + +if command -v plasmashell > /dev/null; then + logg info 'KDE plasmashell is installed' +fi + +{{ end -}} diff --git a/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl b/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl index 966904cb..b3f9c590 100644 --- a/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl +++ b/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl @@ -6,6 +6,14 @@ {{ includeTemplate "universal/profile" }} {{ includeTemplate "universal/logg" }} +### Remove Ubuntu logo branding from GDM lock screen +if [ '{{ .whiteLabel }}' == 'true' ]; then + if [ -f /usr/share/plymouth/ubuntu-logo.png ]; then + logg info 'Renaming `/usr/share/plymouth/ubuntu-logo.png` to `/usr/share/plymouth/ubuntu-logo.png.bak` since the whiteLabel setting is true' + sudo mv /usr/share/plymouth/ubuntu-logo.png /usr/share/plymouth/ubuntu-logo.png.bak + fi +fi + ### Fix for Ubuntu default extension conflicting with dash-to-dock if dconf read /org/gnome/shell/enabled-extensions | grep dash-to-dock > /dev/null; then if [ -d '/usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com' ]; then diff --git a/software.yml b/software.yml index 07177cb3..11a42b14 100644 --- a/software.yml +++ b/software.yml @@ -175,6 +175,9 @@ installerPreference: - ansible - binary softwarePackages: + _kde: + _deps: + - plasma-desktop _misc-flatpaks: _deps: - bottles @@ -1556,6 +1559,16 @@ softwarePackages: pkg: git-delta scoop: delta _service: false + plasma-desktop: + _bin: plasmashell + _desc: null + _docs: null + _github: null + _home: null + _name: KDE + apt: plasma-desktop + dnf: plasma-desktop + pacman: plasma-desktop delve: _bin: dlv _desc: Delve is a debugger for the Go programming language.