mirror of
https://github.com/nestriness/nestri.git
synced 2025-12-11 00:05:36 +02:00
⭐ feat(runner): Add steam (#148)
Nothing much- This just adds Steam to the image
This commit is contained in:
@@ -69,7 +69,13 @@ RUN --mount=type=cache,target=/builder/gst-wayland-display/target/ \
|
||||
FROM ${BASE_IMAGE} AS runtime
|
||||
|
||||
## Install Graphics, Media, and Audio packages ##
|
||||
RUN pacman -Syu --noconfirm --needed \
|
||||
RUN sed -i '/#\[multilib\]/,/#Include = \/etc\/pacman.d\/mirrorlist/ s/#//' /etc/pacman.conf && \
|
||||
sed -i "s/#Color/Color/" /etc/pacman.conf && \
|
||||
pacman --noconfirm -Syu archlinux-keyring && \
|
||||
dirmngr </dev/null > /dev/null 2>&1 && \
|
||||
# Install Steam
|
||||
pacman --noconfirm -S steam && \
|
||||
pacman -Syu --noconfirm --needed \
|
||||
# Graphics packages
|
||||
sudo xorg-xwayland labwc wlr-randr mangohud \
|
||||
# GStreamer and plugins
|
||||
@@ -81,7 +87,11 @@ RUN pacman -Syu --noconfirm --needed \
|
||||
# Other requirements
|
||||
supervisor jq chwd lshw pacman-contrib && \
|
||||
# Clean up pacman cache
|
||||
paccache -rk1
|
||||
paccache -rk1 && \
|
||||
rm -rf /usr/share/info/* && \
|
||||
rm -rf /usr/share/man/* && \
|
||||
rm -rf /usr/share/doc/*
|
||||
|
||||
|
||||
## User ##
|
||||
# Create and setup user #
|
||||
|
||||
Reference in New Issue
Block a user