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"]
