Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 1 | FROM archlinux:latest |
2 | |||||
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 3 | RUN \ |
4 | echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \ | ||||
5 | chmod 755 /etc/profile.d/cbsettings.sh | ||||
6 | |||||
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 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 \ | ||||
Felix Singer | b690ee5 | 2023-11-29 05:40:57 +0100 | [diff] [blame] | 16 | bc \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 17 | bzip2 \ |
18 | ccache \ | ||||
Felix Singer | b690ee5 | 2023-11-29 05:40:57 +0100 | [diff] [blame] | 19 | cmake \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 20 | cscope \ |
Felix Singer | b690ee5 | 2023-11-29 05:40:57 +0100 | [diff] [blame] | 21 | dtc \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 22 | gcc-ada \ |
23 | git \ | ||||
24 | go \ | ||||
25 | htop \ | ||||
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 26 | lcov \ |
27 | less \ | ||||
Felix Singer | b690ee5 | 2023-11-29 05:40:57 +0100 | [diff] [blame] | 28 | meson \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 29 | msitools \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 30 | neovim \ |
Felix Singer | b690ee5 | 2023-11-29 05:40:57 +0100 | [diff] [blame] | 31 | nss \ |
32 | openssh \ | ||||
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 33 | openssl \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 34 | python3 \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame] | 35 | shellcheck \ |
36 | tmux \ | ||||
37 | unzip \ | ||||
38 | xz && \ | ||||
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 39 | rm -r /var/cache/pacman/pkg/* |