different dot-files for editor, command line, dev setup etc...
this commands are only examples and needs to be adjusted, if the directory structure is different.
git clone [email protected]:BoaPi/.dot-files.git ~/.dot-files
- add symlinks to
.zshrc
andnvim
- ZSH -
ln -s ~/.dot-files/.zshrc
- NVIM -
ln -s ~/.dot-files/nvim
- in~.config/
- alacritty -
ln -s ~/.dot-files/alacritty/.alacritty.toml
- tmux -
ln -s ~/.dot-files/tmux/.tmux.conf
- zellij -
ln -s ~/.dot-files/zellij
- ZSH -
Tool | Description | more info |
---|---|---|
catppuccin | overall theme for vim, alacritty and tmux | |
neovim | used editor | |
alacritty | used terminal | |
starship | used prompt for the shell | |
tmux | used terminal multiplexer | |
tmp | tmux package manager | |
NerdFont | used as font in alacritty & tmux | NerdFonts can be installed via brew |
LazyGit | used git cmd tool | |
zsh | used shell | oh-my-szh , zsh-nvm , zsh-syntax-highlighting , zsh-autosuggestions , zsh-completions , z , Powerline Fonts, Profile |
fnm | fast node manager | |
raycast | alternative for spotlight | |
rg | rust written grep alternative | |
fzf | fuzzy finder | |
fd | rust written find alternative | |
lsd | rust written ls alternative | |
bat | rust written cat alternative | |
jq | JSON query cli tool | |
entr | universal task runner |
- treesitter -> add selection of nodes forward and backward
- setup LSPs and code completion
- do I need LazyGit? maybe git-fugitive is the way to go?
- try to figure out why nvim starts so slowly
- yazi