mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-04-18 14:42:20 +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 \
|
RUN rpm-ostree install \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
libadwaita \
|
libadwaita \
|
||||||
|
sddm-sugar-steamOS \
|
||||||
distrobox \
|
distrobox \
|
||||||
duperemove \
|
duperemove \
|
||||||
rmlint \
|
rmlint \
|
||||||
@ -78,6 +79,12 @@ RUN rpm-ostree install \
|
|||||||
# Install newer Xwayland
|
# Install newer Xwayland
|
||||||
RUN rpm-ostree override replace --experimental --from repo=copr:copr.fedorainfracloud.org:kylegospo:gnome-vrr xorg-x11-server-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
|
# Configure KDE
|
||||||
RUN if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
RUN if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
||||||
rpm-ostree override remove \
|
rpm-ostree override remove \
|
||||||
@ -85,7 +92,6 @@ RUN if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
|||||||
qt5-qdbusviewer \
|
qt5-qdbusviewer \
|
||||||
rpm-ostree install \
|
rpm-ostree install \
|
||||||
steamdeck-kde-presets-desktop \
|
steamdeck-kde-presets-desktop \
|
||||||
sddm-sugar-steamOS \
|
|
||||||
wallpaper-engine-kde-plugin \
|
wallpaper-engine-kde-plugin \
|
||||||
kdeconnectd \
|
kdeconnectd \
|
||||||
; fi
|
; fi
|
||||||
@ -128,6 +134,10 @@ RUN rm /usr/share/applications/shredder.desktop && \
|
|||||||
systemctl --global enable ublue-update.timer && \
|
systemctl --global enable ublue-update.timer && \
|
||||||
systemctl enable displaylink.service && \
|
systemctl enable displaylink.service && \
|
||||||
systemctl enable input-remapper.service && \
|
systemctl enable input-remapper.service && \
|
||||||
|
 if grep "gnome" <<< "${IMAGE_NAME}"; then \
|
||||||
|
 systemctl disable gdm.service && \
|
||||||
|
 systemctl enable sddm.service && \
|
||||||
|
 ; fi && \
|
||||||
rm -rf \
|
rm -rf \
|
||||||
/tmp/* \
|
/tmp/* \
|
||||||
/var/* && \
|
/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 && \
|
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 && \
|
mv /etc/sddm.conf /etc/sddm.conf.d/steamos.conf && \
|
||||||
if grep "gnome" <<< "${IMAGE_NAME}"; then \
|
if grep "gnome" <<< "${IMAGE_NAME}"; then \
|
||||||
 systemctl disable gdm.service && \
|
|
||||||
 systemctl enable sddm.service && \
|
|
||||||
 systemctl enable gnome-autologin.service \
|
 systemctl enable gnome-autologin.service \
|
||||||
 ; fi && \
|
 ; fi && \
|
||||||
 if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
 if grep -v "gnome" <<< "${IMAGE_NAME}"; then \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user