summaryrefslogtreecommitdiff
path: root/util/docker/archlinux/Dockerfile
blob: d3309d09b46c55f52c774d0f952b06c88c0984c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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 \
	bzip2 \
	ccache \
	cscope \
	gcc-ada \
	git \
	go \
	htop \
	lcov \
	less \
	msitools \
	neovim \
	openssl \
	python3 \
	shellcheck \
	tmux \
	unzip \
	xz && \
	rm -r /var/cache/pacman/pkg/*