FROM archlinux:latest

ARG INSTALL_TOOLS true
ENV FILES_DEBUG true
ENV FILES_INSTALL_TOOLS ${INSTALL_TOOLS:-true}

RUN pacman -Sy --noconfirm openssh sudo vim git which gnupg make gcc binutils bison \
	&& echo '%sudo ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers \
	&& groupadd sudo \
	&& useradd -m -u 1000 -G sudo files \
	&& echo "files:files" | chpasswd files


WORKDIR /home/files
COPY --chown=1000:1000 . /home/files/.files
USER 1000
RUN rm -rf .bash_rc .bash_logout .zshrc \
	&& source /home/files/.files/sourceme.sh \
	&& echo "source /home/files/.files/sourceme.sh" > /home/files/.bash_profile \
	&& rm -rf .profile .zlogin .zshrc .bashrc mkshrc

CMD ["bash", "--login"]
