These are my dotfiles which is build for using with zsh.
These are the steps that are required to setup the dotfiles on OSX and UNIX systems
- npm - node package manager
- ripgrep - grep tool
- nvim - text editor
- alacritty - Terminal Emulator
- GNU stow - Used for handling the symlinks
- tmp - Tmux Package Manager
- yazy - File manager
- yabai - Window manager
- skhd - Hotkey daemon
- jankyborders - Window borders
- eza - Improved "ls" - If Ubuntu: V. 24+ required
- mise - Language manager (ruby, nodejs etc.)
- Rubocop - For formatting and linting inside nvim
- Tmuxinator - For creating tmux sessions
- Rubocop
- eslint_d
- prettier
- stylua
- html_lsp
- Clone repo to home folder
cd ~/dotfilesstow .will create the symlinks to the parent folder (Home dir)
echo ~/.aliases > ~/.zshrc
echo ~/.envvars > ~(.zshrc
ln -sf "$SECOND_BRAIN" ~/SecondBrain