- Debian-based Linux
- Ubuntu >= 22.04
- Arch-based Linux
- Arch Linux
- MacOS
- zsh >= 5.8.1
- neovim >= 0.8
- useful packages
package list: aria2, bat, exa, fd, fzf, ripgrep, thefuck, tmux, zoxide
NOTE: You may need Administrator to install packages.
- git config
- neovim config
- tmux config
- zsh config and alias
- Remap key: exchange
ctrl_L
andalt_L
-
Download and modify env file
cd ~ && git clone https://github.com/shdennlin/dotfiles.git ~/.dotfiles/ cd ~/.dotfiles cp .env.example .env
-
Edit the
.env
file -> .env file setting example -
Install from terminal
./install.sh
-
After install, you need to restart your terminal. At the first restart, you need to wait for a while(10-30s) to install plugins
-
(option) speed up zsh type following on terminal
znap compile
useful_package=y # y or n
git_config=y # y or n
neovim_config=y # y or n
tmux_config=y # y or n
zsh_config=y # y or n
keymap=n # y or n