FROM debian:unstable

RUN apt-get update \
  && DEBIAN_FRONTEND=noninteractive apt-get install -q -y \
    locales git curl ripgrep tree-sitter-cli build-essential neovim

RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
  && locale-gen
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en
ENV LC_ALL=en_US.UTF-8

WORKDIR /opt

COPY init.vim .
RUN mkdir -p ~/.config/nvim \
  && mv ./init.vim ~/.config/nvim

RUN nvim -c "lua vim.pack.update()" -c "qall"
