27 lines
593 B
Docker
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"]
|