- create sysmlink for each configuration into
~/.config - example:
ln -s ~/.dotfiles/nvim ~/.config/nvim - for zsh
ln -s ~/.dotfiles/zsh/zshrc ~/.zshrc - for wezterm
ln -s ~/.dotfiles/wezterm/westerm.lua ~/.wezterm
with polybar
required version: 0.9^
Additional Package:
- lazygit -> git cli ui, integration within Neovim
- ripgrep -> fuzy finding, integration within Neovim
npm install -g @vue/language-server @vue/typescript-plugin-> for vue develompent
Step to install tpm plugins:
git clone https://github.com/tmux-plugins/tpm /path/to/dotfiles/tmux/plugins/tpm- Open tmux, then press:
prefix + Ifor install plugins
How to Install Wezterm
Step to install:
- make sure zsh is installed.
apt install zsh cd /path/to/dotfiles/zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Extra: If .zshrc already exists when setup oh-my-zsh, it will backup existence .zshrc into .zshrc.preload-something. In order to use older .zshrc:
- remove new .zshrc:
rm .zshrc - rename .zshrc.preload-something to .zshrc:
mv .zshrc.preload-something .zshrc