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 | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame^] | 16 | bzip2 \ |
| 17 | ccache \ |
| 18 | cscope \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 19 | gcc-ada \ |
| 20 | git \ |
| 21 | go \ |
| 22 | htop \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame^] | 23 | lcov \ |
| 24 | less \ |
| 25 | msitools \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 26 | neovim \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame^] | 27 | openssl \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 28 | python3 \ |
Felix Singer | 59d27ec | 2023-09-08 02:17:52 +0000 | [diff] [blame^] | 29 | shellcheck \ |
| 30 | tmux \ |
| 31 | unzip \ |
| 32 | xz && \ |
Felix Singer | fb03140 | 2023-04-18 00:33:12 +0200 | [diff] [blame] | 33 | rm -r /var/cache/pacman/pkg/* |