Dotfiles collection used to configure my own development environment
Warning: Feel free to give these dotfiles a try. However, I advise you to fork this repository first and look around. Get a feel of what it will set up for you and remove things you don’t want or need. Don’t blindly use my settings unless you know what that entails. Use at your own risk!
The repo used to provide a central installation script to install single configurations or all of them at once. This script was written using the bashly framework, an amazing tool that allows for robust and standardized bash scripts. For reference, I kept this paragraph here.
As the project evolved, I switched to a dotfile management framework: Dotbot.
As time progressed, dotbot proved to be harder to maintain and I decided to
switch to stow.
Tools and configurations are grouped in packages, i.e. cli for everything related
to cli tools, editor for editors, etc.
To install a package simply run
bash stow <package-name>
My terminal uses the Jetbrains Mono font, made for developers with a bunch of useful features and symbols.
This repo takes inspiration from this fellow developer dotfiles repo. I know there are probably thousands of similar repos, but that is the one that I stumbled across first.
There are some tools in this list written in Rust. I stumbled across this video that showed me those nice tools. They do compile practically everywhere and are some of the fastest options in the market, therefore I decided to give them a try. As more and more rust video will surely flood my home (thanks youtube algorithm), I'm sure that list will be updated.
Overview of an alacritty window running tmux with 3 panes: nvim, lazygit and a
shell running starship prompt
Overview of my neovim configuration featuring nerdtree, webdevicons, tokyonight storm
theme, lsps and much more
Feel free to contribute in any way shape or form you may think of: open issues for bugs you may encounter using my configuration, suggests new tools or different settings and more!