Here are some of my linux config files and automatize the instalation of my apps. To apply the environment configuration run the command bellow:
wget -qO- https://raw.githubusercontent.com/NathanFirmo/dotfiles/main/init.sh | bash
You can test inside a docker container just using this command:
docker run -w /root -it --rm alpine:edge sh -uelic '
apk add git nodejs neovim ripgrep alpine-sdk --update
git clone https://github.com/NathanFirmo/dotfiles
cp -r dotfiles/.config .config
git clone --depth 1 https://github.com/wbthomason/packer.nvim .local/share/nvim/site/pack/packer/start/packer.nvim
nvim --headless -c "autocmd User PackerComplete quitall" -c "PackerSync"
nvim
'