This is a project to automate the setup of a new linux machine, installing tools, aliases and other bash utilitaries.
This way I can also version my .bashrc related files.
Clone the project with
git clone https://github.com/pedrohff/dotfiles.git ~/dotfilesAnd run the installer
sudo chmod +x ~/dotfiles/install
~/dotfiles/installHere lies settings for my development environments. I did not plan yet if this is hosting stuff only for Linux environments, or if it's going to have MacOS settings as well.
A short list on software I tend to use on the OS and the reasoning behind it:
Zsh as a substitute to Bash is not a big deal for me. I just use it to make easier to install some UI changes to my terminal that I have used for the past 5+ years, it's convenient and transparent to me, alongside with Starship it makes my terminals looks nice in any platform I set it up.
Install script:
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"Install script:
sudo apt install zsh-syntax-highlightingInstall Starship:
curl -sS https://starship.rs/install.sh | sh