- Needs sudo privileges
- Needs git installed for now.
- This is not fully automated and needs user input at some points
I often use Virtual Machines for my work, personal labs, breaking stuff and what not. But there are some tools and configurations I like to have across all of them. Having to configure everything everytime I spin a new machine can be an annoyance to say the least. The solution? A script of course.
- Curl, wget (Just in case)
- Build-Essential (and distros equivalent, e.g. gcc-c++, readline-devel, and so on)
- Neovim text editor
- Neovim Kickstart (solid nvim configuration)
- Oh-My-Zsh (sets zsh as the default shell)
- Debian / Ubuntu
- Fedora
- RHEL
- Centos
- Arch
- OpenSUSE
git clone https://github.com/DGwebdes/sunshine.git
sunshine/sunshine.sh
That's it.
NOTE: After the script is done you need to RESTART the Terminal