docker_wayland_x/Dockerfile
2025-06-03 21:13:25 +02:00

27 lines
593 B
Docker

FROM archlinux
ARG USER_ID=1000
ARG GROUP_ID=100
RUN cat >> /etc/pacman.conf <<EOF
[multilib]
Include = /etc/pacman.d/mirrorlist
EOF
RUN pacman -Syu --noconfirm && \
pacman -S --noconfirm --asdeps base-devel sudo vim \
pulseaudio-jack \
bubblewrap gnu-free-fonts amdvlk lib32-amdvlk steam
RUN cat > /etc/sudoers <<EOF
root ALL=(ALL:ALL) NOPASSWD: ALL
%users ALL=(ALL:ALL) NOPASSWD: ALL
EOF
RUN groupmod -g ${GROUP_ID} users
RUN useradd -m -g ${GROUP_ID} -u ${USER_ID} someone
COPY setup_runtime.sh /setup_runtime.sh
ENTRYPOINT ["/bin/bash", "/setup_runtime.sh"]