blob: d3309d09b46c55f52c774d0f952b06c88c0984c4 [file] [log] [blame]
Felix Singerfb031402023-04-18 00:33:12 +02001FROM archlinux:latest
2
Felix Singer59d27ec2023-09-08 02:17:52 +00003RUN \
4 echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \
5 chmod 755 /etc/profile.d/cbsettings.sh
6
Felix Singerfb031402023-04-18 00:33:12 +02007RUN pacman-key --init && \
8 pacman -Sy --noconfirm archlinux-keyring && \
9 pacman-key --populate && \
10 pacman-key --refresh-keys && \
11 pacman -Syu --noconfirm
12
13RUN pacman -S --noconfirm \
14 base-devel \
15 bash-completion \
Felix Singer59d27ec2023-09-08 02:17:52 +000016 bzip2 \
17 ccache \
18 cscope \
Felix Singerfb031402023-04-18 00:33:12 +020019 gcc-ada \
20 git \
21 go \
22 htop \
Felix Singer59d27ec2023-09-08 02:17:52 +000023 lcov \
24 less \
25 msitools \
Felix Singerfb031402023-04-18 00:33:12 +020026 neovim \
Felix Singer59d27ec2023-09-08 02:17:52 +000027 openssl \
Felix Singerfb031402023-04-18 00:33:12 +020028 python3 \
Felix Singer59d27ec2023-09-08 02:17:52 +000029 shellcheck \
30 tmux \
31 unzip \
32 xz && \
Felix Singerfb031402023-04-18 00:33:12 +020033 rm -r /var/cache/pacman/pkg/*