[!warning] WARNING This is a work in progress, use it at your own risk.
My personal configuration is for a Backend Developer, that loves to program in Ruby, and JavaScript. I like to keep my configuration simple and clean, mostly for NeoVim, Tmux and Zsh. I use stow to manage the dotfiles.
- Install asdf.
- Build and Install Neovim.
- Install Tmux running
brew install tmux. - Install Oh My Zsh.
- Install stow running
brew install stow.
I also have been documented my installation packages for Linux Mint and Mac M3, to make it easier to install next time I need to.
The nvim directory contains the configuration files for NeoVim.
To install the configuration files, just run the following command:
stow nvimTo remove the configuration files, just run the following command:
stow -D nvimThe config directory contains the configuration files for different tools like bat, vscode, etc.
To install the configuration files, just run the following command:
stow configWhile I investigate how to use stow with the vscode configuration files, you can use the following commands:
ln -s ~/.dotfiles/config/.config/Code/User/settings.json ~/Library/Application\ Support/Code/User
ln -s ~/.dotfiles/config/.config/Code/User/keybindings.json ~/Library/Application\ Support/Code/UserTo remove the configuration files, just run the following command:
stow -D configThe home directory contains a mix of configuration files for different tools like git, tmux, zsh, etc.
To install the configuration files, just run the following command:
stow homeTo remove the configuration files, just run the following command:
stow -D homeI can live with the default fonts, but I have some favorite fonts that you can find under the nocopy/fonts directory.
For Linux, just copy the fonts to ~/.local/share/fonts/.
For MacOS, just double click the font file and install it.