Personal dotfiles, built for zsh with oh-my-zsh and powerlevel10k.
dotfiles/.zshrc- main zsh config.p10k.zsh/.p10k-tty.zsh- p10k configs (for GUI and TTY).gitconfig- git user and global settings.tmux.conf- tmux configs
zshrc/alias.zsh- shell aliasesautocomplete.zsh- autocomplete setupdirenv.zsh- direnv hookhome-manager.zsh- nix home-manager integrationinline_selection.zsh- inline selection helpernix.zsh- custom nix helper functionszoxide.zsh- zoxide hook
git clone --recurse-submodules https://github.com/EdwardJXLi/dotfiles .dotfiles
cd .dotfiles
./setup.sh
./setup.sh nobackup # If you do not want to keep a backup of the current dotfilesIf you want to add any machine-specific configurations, create a
~/.zsh_extras.zshfile.