Skip to content
This repository was archived by the owner on Feb 22, 2026. It is now read-only.

Commit 777c5c6

Browse files
committed
just build off of a base image to get deprecation out
1 parent 5ddd9e8 commit 777c5c6

File tree

2 files changed

+1
-125
lines changed

2 files changed

+1
-125
lines changed

Dockerfile

Lines changed: 1 addition & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,11 @@
1-
FROM ghcr.io/linuxserver/baseimage-kasmvnc:arch
1+
FROM ghcr.io/linuxserver/baseimage-alpine:3.22
22

33
# set version label
44
ARG BUILD_DATE
55
ARG VERSION
66
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
77
LABEL maintainer="thelamer"
88

9-
# title
10-
ENV TITLE=SteamOS
11-
12-
RUN \
13-
echo "**** install vanilla 32 bit packages from multilib ****" && \
14-
echo '[multilib]' >> /etc/pacman.conf && \
15-
echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.conf && \
16-
pacman -Sy --noconfirm --needed \
17-
lib32-amdvlk \
18-
lib32-glibc \
19-
lib32-libva-intel-driver \
20-
lib32-libva-mesa-driver \
21-
lib32-libvdpau \
22-
lib32-mangohud \
23-
lib32-mesa-utils \
24-
lib32-mesa \
25-
lib32-vulkan-intel \
26-
lib32-vulkan-mesa-layers \
27-
lib32-vulkan-radeon \
28-
lib32-vulkan-swrast \
29-
libva-intel-driver \
30-
libva-utils \
31-
mesa-vdpau \
32-
vulkan-swrast && \
33-
echo "**** add steam repos ****" && \
34-
echo '[jupiter-staging]' >> /etc/pacman.conf && \
35-
echo 'Server = https://steamdeck-packages.steamos.cloud/archlinux-mirror/$repo/os/$arch' >> /etc/pacman.conf && \
36-
echo 'SigLevel = Never' >> /etc/pacman.conf && \
37-
echo '[holo-staging]' >> /etc/pacman.conf && \
38-
echo 'Server = https://steamdeck-packages.steamos.cloud/archlinux-mirror/$repo/os/$arch' >> /etc/pacman.conf && \
39-
echo 'SigLevel = Never' >> /etc/pacman.conf && \
40-
pacman -Syyu --noconfirm && \
41-
echo "**** install packages ****" && \
42-
pacman -Sy --noconfirm --needed \
43-
boost-libs \
44-
dmidecode \
45-
dolphin \
46-
firefox \
47-
fuse2 \
48-
gamescope \
49-
git \
50-
gperftools \
51-
jq \
52-
kate \
53-
konsole \
54-
lib32-gamescope \
55-
lib32-gcc-libs \
56-
lib32-libpulse \
57-
lib32-libunwind \
58-
lib32-mesa \
59-
lib32-opencl-mesa \
60-
lib32-renderdoc-minimal \
61-
mangohud \
62-
noto-fonts-cjk \
63-
plasma-desktop \
64-
sddm \
65-
steamdeck-kde-presets \
66-
steam-jupiter-stable \
67-
steamos-customizations \
68-
unzip \
69-
xdg-user-dirs \
70-
xorg-xwayland \
71-
zenity && \
72-
echo "**** install sunshine ****" && \
73-
cd /tmp && \
74-
git clone https://aur.archlinux.org/sunshine.git && \
75-
chown -R abc:abc sunshine && \
76-
cd sunshine && \
77-
sed -i '/CXXFLAGS/i sudo chown -R 911:1001 \/config' PKGBUILD && \
78-
sudo -u abc makepkg -sAci --skipinteg --noconfirm --needed && \
79-
usermod -G input abc && \
80-
echo "**** install fix for games using source engine ****" && \
81-
cd /tmp && \
82-
git clone https://aur.archlinux.org/lib32-gperftools.git && \
83-
chown -R abc:abc lib32-gperftools && \
84-
cd lib32-gperftools && \
85-
sudo -u abc makepkg -sAci --skipinteg --noconfirm --needed && \
86-
usermod -G input abc && \
87-
echo "**** steam tweaks ****" && \
88-
sed -i 's/-steamdeck//g' /usr/bin/steam && \
89-
echo "**** kde tweaks ****" && \
90-
sed -i \
91-
-e 's/applications:org.kde.discover.desktop,/applications:org.kde.konsole.desktop,/g' \
92-
-e 's#preferred://browser#applications:firefox.desktop#g' \
93-
/usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/main.xml && \
94-
echo "**** cleanup ****" && \
95-
rm -rf \
96-
/config/.cache \
97-
/config/.npm \
98-
/tmp/* \
99-
/var/cache/pacman/pkg/* \
100-
/var/lib/pacman/sync/*
101-
1029
# add local files
10310
COPY /root /
10411

root/etc/s6-overlay/s6-rc.d/svc-kasmvnc/run

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)