48 lines
877 B
Docker
48 lines
877 B
Docker
FROM archlinux:latest
|
|
MAINTAINER Keegan Deppe
|
|
LABEL maintainer "Keegan Deppe noway@me.net"
|
|
|
|
ARG user=spinach
|
|
ARG group=wheel
|
|
ARG uid=1000
|
|
ARG dotfiles=dotfiles.git
|
|
ARG userspace=userspace.git
|
|
ARG vcsprovider=git.keegandeppe.com
|
|
ARG vcsowner=kdeppe
|
|
|
|
USER root
|
|
|
|
RUN \
|
|
pacman --noconfirm -Syu && \
|
|
pacman --noconfirm -S \
|
|
sudo \
|
|
ncurses \
|
|
ca-certificates \
|
|
libressl \
|
|
cmake \
|
|
ctags \
|
|
file \
|
|
gcc \
|
|
wget \
|
|
neovim \
|
|
git \
|
|
zsh \
|
|
docker \
|
|
docker-compose \
|
|
tmux \
|
|
picom \
|
|
make \
|
|
bat \
|
|
calcurse \
|
|
tmuxp \
|
|
rofi \
|
|
rofi-calc \
|
|
lua \
|
|
rust \
|
|
clang \
|
|
gopls \
|
|
python-lsp-server \
|
|
typescript-language-server \
|
|
lua-language-server \
|
|
rust-analyzer
|