feat: Add workaround to allow KDE Discover install sddm themes (#1890)

* chore(readme): Remove tuned mention now that it's upstream

* feat: Add workaround to allow KDE Discover install sddm themes

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
This commit is contained in:
Zeglius 2024-11-18 01:51:29 +01:00 committed by GitHub
parent 2a3004c683
commit a9fd13617a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 0 deletions

View File

@ -757,6 +757,7 @@ RUN rm -f /etc/profile.d/toolbox.sh && \
systemctl enable ublue-update.timer && \ systemctl enable ublue-update.timer && \
systemctl enable incus-workaround.service && \ systemctl enable incus-workaround.service && \
systemctl enable bazzite-hardware-setup.service && \ systemctl enable bazzite-hardware-setup.service && \
systemctl enable usr-share-sddm-themes.mount && \
systemctl disable tailscaled.service && \ systemctl disable tailscaled.service && \
systemctl enable dev-hugepages1G.mount && \ systemctl enable dev-hugepages1G.mount && \
systemctl enable bazzite-snapper-setup && \ systemctl enable bazzite-snapper-setup && \

View File

@ -0,0 +1,15 @@
# Workaround to allow KDE Discover to install sddm themes
[Unit]
Description=KDE writable sddm workaround
RequiresMountsFor=/usr/share/sddm/themes
PartOf=bazzite-kde-themes-workaround.target
[Mount]
Type=overlay
What=overlay
Where=/usr/share/sddm/themes
Options=lowerdir=/usr/share/sddm/themes,upperdir=/var/sddm_themes/themes,workdir=/var/sddm_themes/themes.work
[Install]
WantedBy=multi-user.target