blob: 890e9227ec7f0bf1e63a97e99968fac941b7686f [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 Singerb690ee52023-11-29 05:40:57 +010016 bc \
Felix Singer59d27ec2023-09-08 02:17:52 +000017 bzip2 \
18 ccache \
Felix Singerb690ee52023-11-29 05:40:57 +010019 cmake \
Felix Singer59d27ec2023-09-08 02:17:52 +000020 cscope \
Felix Singerb690ee52023-11-29 05:40:57 +010021 dtc \
Felix Singerfb031402023-04-18 00:33:12 +020022 gcc-ada \
23 git \
24 go \
25 htop \
Felix Singer59d27ec2023-09-08 02:17:52 +000026 lcov \
27 less \
Felix Singerb690ee52023-11-29 05:40:57 +010028 meson \
Felix Singer59d27ec2023-09-08 02:17:52 +000029 msitools \
Felix Singerfb031402023-04-18 00:33:12 +020030 neovim \
Felix Singerb690ee52023-11-29 05:40:57 +010031 nss \
32 openssh \
Felix Singer59d27ec2023-09-08 02:17:52 +000033 openssl \
Felix Singerfb031402023-04-18 00:33:12 +020034 python3 \
Felix Singer59d27ec2023-09-08 02:17:52 +000035 shellcheck \
36 tmux \
37 unzip \
38 xz && \
Felix Singerfb031402023-04-18 00:33:12 +020039 rm -r /var/cache/pacman/pkg/*