Config files for zsh, neovim, git and some others.
Kitty is configured to use the Iosevka Nerd Font which can be installed from the fonts directory. Neovim also uses Nerd icons.
- Karabiner-Elements (for swapping Caps Lock with Esc)
- homebrew
- zsh
brew install zsh
sudo dnf install zsh
- ripgrep
brew install ripgrep
sudo dnf install ripgrep
- fd
brew install fd
sudo dnf install fd-find
- lazygit
brew install lazygit
sudo dnf copr enable atim/lazygit -y && sudo dnf install lazygit
- neovim
brew install neovim
sudo dnf install neovim
- tmux
brew install tmux
sudo dnf install tmux
Run link.sh
to create symlinks. Before running comment/uncomment specific config files if needed.
ssh-keygen -t rsa
nvm
should already be installed by zsh/zinit (intructions if it isn't)
Install Node with NVM:
nvm install latest
note: this might not be needed with the new neovim config
Neovim expects these language servers to be installed:
- Typescript
- Eslint
With Fedora 39 keyd seems to be working better than Interception Tools