40 lines
595 B
Docker
40 lines
595 B
Docker
FROM archlinux:latest
|
|
|
|
RUN \
|
|
echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \
|
|
chmod 755 /etc/profile.d/cbsettings.sh
|
|
|
|
RUN pacman-key --init && \
|
|
pacman -Sy --noconfirm archlinux-keyring && \
|
|
pacman-key --populate && \
|
|
pacman-key --refresh-keys && \
|
|
pacman -Syu --noconfirm
|
|
|
|
RUN pacman -S --noconfirm \
|
|
base-devel \
|
|
bash-completion \
|
|
bc \
|
|
bzip2 \
|
|
ccache \
|
|
cmake \
|
|
cscope \
|
|
dtc \
|
|
gcc-ada \
|
|
git \
|
|
go \
|
|
htop \
|
|
lcov \
|
|
less \
|
|
meson \
|
|
msitools \
|
|
neovim \
|
|
nss \
|
|
openssh \
|
|
openssl \
|
|
python3 \
|
|
shellcheck \
|
|
tmux \
|
|
unzip \
|
|
xz && \
|
|
rm -r /var/cache/pacman/pkg/*
|