diff --git a/containers/kali/Containerfile b/containers/kali/Containerfile index bfd5ce1..3dc6623 100644 --- a/containers/kali/Containerfile +++ b/containers/kali/Containerfile @@ -1 +1,22 @@ FROM docker.io/kalilinux/kali-rolling + +# === install system packages === +RUN apt update && \ + apt install iputils-ping sudo \ + zoxide git npm neovim gawk jq unzip fd-find lazygit + +# === setup user === +RUN useradd -ms /bin/bash user && \ + usermod -aG sudo user && sed -i 's/^%sudo\s\+ALL=(ALL:ALL)\s\+ALL$/%sudo\tALL=(ALL:ALL)\tNOPASSWD: ALL/' /etc/sudoers && \ + mkdir -p /run/user/1000 && chown user:user /run/user/1000 + +USER user +WORKDIR /home/user +RUN mkdir .config .local .cache + +RUN git clone https://git.plabble.org/Job79/neovim-config.git .config/nvim +COPY --chown=user:user config/bashrc .bashrc +COPY --chown=user:user config/git .config/git/config +COPY config/bin /usr/local/bin + +VOLUME /home/user