mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-03-29 04:20:16 +00:00
feat(gnome): Use SDDM
This retains the SteamOS theming for the lockscreen/login prompt and allows us to use our existing setup for autologin for use with HTPCs
This commit is contained in:
parent
af950fff57
commit
f2308d22af
@ -56,6 +56,7 @@ RUN rpm-ostree override remove \
|
||||
RUN rpm-ostree install \
|
||||
python3-pip \
|
||||
libadwaita \
|
||||
sddm-sugar-steamOS \
|
||||
distrobox \
|
||||
duperemove \
|
||||
rmlint \
|
||||
@ -78,6 +79,12 @@ RUN rpm-ostree install \
|
||||
# Install newer Xwayland
|
||||
RUN rpm-ostree override replace --experimental --from repo=copr:copr.fedorainfracloud.org:kylegospo:gnome-vrr xorg-x11-server-Xwayland
|
||||
|
||||
# Configure GNOME
|
||||
RUN if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
||||
rpm-ostree install \
|
||||
sddm \
|
||||
; fi
|
||||
|
||||
# Configure KDE
|
||||
RUN if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
||||
rpm-ostree override remove \
|
||||
@ -85,7 +92,6 @@ RUN if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
||||
qt5-qdbusviewer \
|
||||
rpm-ostree install \
|
||||
steamdeck-kde-presets-desktop \
|
||||
sddm-sugar-steamOS \
|
||||
wallpaper-engine-kde-plugin \
|
||||
kdeconnectd \
|
||||
; fi
|
||||
@ -128,6 +134,10 @@ RUN rm /usr/share/applications/shredder.desktop && \
|
||||
systemctl --global enable ublue-update.timer && \
|
||||
systemctl enable displaylink.service && \
|
||||
systemctl enable input-remapper.service && \
|
||||
 if grep "gnome" <<< "${IMAGE_NAME}"; then \
|
||||
 systemctl disable gdm.service && \
|
||||
 systemctl enable sddm.service && \
|
||||
 ; fi && \
|
||||
rm -rf \
|
||||
/tmp/* \
|
||||
/var/* && \
|
||||
@ -237,8 +247,6 @@ RUN rm /usr/share/applications/winetricks.desktop && \
|
||||
sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/_copr_ycollet-audinux.repo && \
|
||||
mv /etc/sddm.conf /etc/sddm.conf.d/steamos.conf && \
|
||||
if grep "gnome" <<< "${IMAGE_NAME}"; then \
|
||||
 systemctl disable gdm.service && \
|
||||
 systemctl enable sddm.service && \
|
||||
 systemctl enable gnome-autologin.service \
|
||||
 ; fi && \
|
||||
 if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
||||
|
Loading…
x
Reference in New Issue
Block a user