My personal configuration files, built around Alacritty, Fish, Helix, and Tmux.
compat/...: Older Zsh configuration for places where fish isn't supported.config/...: Configuration files stored in various locations, including $HOME. Also holds config for Yabai, Skhd, and Jankyborders.scripts/...: Useful scripts and tools.shell/...: Fish configuration, abbreviations, Starship prompt.
- CAPS + vikeys: Tmux focus
- shift + alt + f/t: Float / BSP layouts
- alt + t: Toggle zoom/fullscreen
- alt + enter: Open terminal
- alt + vikeys: Window Focus
- hyper + h/l: Swap windows
- shft+alt+h/l: Increase size
- alt + f: Open Firefox
- alt + s: Open Slack
- U: open URL
-
Generate an SSH key and add it to GitHub account: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
-
Install Homebrew
-
Install Karabiner Elements
-
Install wee-slack and connect to teams.
-
Clone dotfiles (this repository) into
$HOME/development/dotfiles. -
Configure macOS:
$HOME/development/dotfiles/scripts/setup_new_mac.sh. -
Install dotfiles with
$HOME/development/dotfiles/install. -
Manually configure the OS:
- Trackpad: silent clicking - Accessibility: Pointer control -> Trackpad options -> Enable dragging with three finger drag
- Starship - Show last git commit message: starship/starship#3625