/ util / docker / archlinux / Dockerfile.base
Dockerfile.base
 1  FROM archlinux:latest
 2  
 3  RUN \
 4  	echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \
 5  	chmod 755 /etc/profile.d/cbsettings.sh
 6  
 7  RUN pacman-key --init && \
 8  	pacman -Sy --noconfirm archlinux-keyring && \
 9  	pacman-key --populate && \
10  	pacman-key --refresh-keys && \
11  	pacman -Syu --noconfirm
12  
13  RUN pacman -S --noconfirm \
14  	base-devel \
15  	bash-completion \
16  	bc \
17  	bzip2 \
18  	ccache \
19  	cmake \
20  	cscope \
21  	dtc \
22  	gcc-ada \
23  	git \
24  	go \
25  	htop \
26  	lcov \
27  	less \
28  	meson \
29  	msitools \
30  	neovim \
31  	nss \
32  	openssh \
33  	openssl \
34  	python3 \
35  	shellcheck \
36  	tmux \
37  	unzip \
38  	xz && \
39  	rm -r /var/cache/pacman/pkg/*