| 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 \ |
| bc \ |
| bzip2 \ |
| ccache \ |
| cmake \ |
| cscope \ |
| dtc \ |
| gcc-ada \ |
| git \ |
| go \ |
| htop \ |
| lcov \ |
| less \ |
| meson \ |
| msitools \ |
| neovim \ |
| nss \ |
| openssh \ |
| openssl \ |
| python3 \ |
| shellcheck \ |
| tmux \ |
| unzip \ |
| xz && \ |
| rm -r /var/cache/pacman/pkg/* |