my collection of dotfiles :3
(everything written as code are Pacman packages unless specified otherwise)
- Neovim
- Wezterm
- Ranger
- Zsh
- Alacritty (kept for archive purposes)
- Pacman Hooks (for Arch Linux workflow)
- Windows Terminal (for Windows 10/11 workflow)
- Arch Linux or EndeavourOS (not tested on other distros)
- Pacman package manager
neovimweztermrangerzsh(set as default shell, see Arch Wiki Page)alacrittyarchlinuxdistribution for WSL 2 (if using Windows)
nvmfor masonzipandunzipfor styluaripgrepfor telescopewl-clipboardfor clipboard (if using Neovim on Wayland or WSL 2)
zsh-theme-powerlevel10k-git(in AUR)zsh-autosuggestionszsh-syntax-highlightingnvm
- CaskaydiaCove Nerd Font (download the font at Nerd Fonts)
- CaskaydiaCove Nerd Font (download the font at Nerd Fonts)
- WSL 2 (remember to make profile run
wsl.exe -d archlinux) - CaskaydiaCove Nerd Font (download the font at Nerd Fonts)
- Clone the repo into the home directory (~)
- Install
stow - Execute
stow <package-name>
Note: Some dotfiles/configs can't be placed by stow in the right place. See below for the list.
- Pacman Hooks (manually place hooks in
/etc/pacman.d/then make them executable) - Windows Terminal (manually replace the content of
settings.jsonwith the one in this repo)