Clone this repo
git clone --bare https://github.com/Dethada/dotfiles.git $HOME/.dotfiles
Add the following to your .bashrc
and source it.
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# optional use nvim as manpager `:h Man`
export MANPAGER='nvim +Man!'
export MANWIDTH=999
Checkout the files
# ignore untracked files
dotfiles config --local status.showUntrackedFiles no
dotfiles checkout
Run the setup script
~/setup-system.sh
Press prefix + I (capital i, as in Install) to fetch plugins.
- Shell: zsh
- Terminal: wezterm
- Editor: nvim
- File manger: yazi
Use karabiner-elements to modify key mappings (Useful for using colemak layout).
- WM: yabai
- Bar: sketchybar
- Hotkey Daemon: skhd
- WM: hyperland
- Bar: hyperland
- Hotkey Daemon: hyperland
- WM: Bspwm
- Bar: polybar
- Hotkey Daemon: sxhkd