[!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 nvim
To remove the configuration files, just run the following command:
stow -D nvim
The config
directory contains the configuration files for different tools like bat
, vscode
, etc.
To install the configuration files, just run the following command:
stow config
While 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/User
To remove the configuration files, just run the following command:
stow -D config
The 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 home
To remove the configuration files, just run the following command:
stow -D home
I 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.