Any scripts under the misc_scripts
directory will be available on $PATH
. See .zshrc
- Install chrome and login to account(s). Agree to sync, this will add your extensions.
- Sign in with your Apple ID to the app store and install Magnet.
- Open Preferences and under mouse, uncheck Natural Scroll Direction.
- Enable key repeat properly: https://apple.stackexchange.com/a/58847
- Speed up key repeat: https://apple.stackexchange.com/a/83923
- Kitty https://sw.kovidgoyal.net/kitty/
- Homebrew https://brew.sh/
- mise https://mise.jdx.dev/
- pure prompt https://github.com/sindresorhus/pure - choose the manual installation method.
- fzf https://github.com/junegunn/fzf - install using git. Use default for all options (
[y]
). - neovim -
mise use -g [email protected]
to mitigate vscode-neovim bug. If this is no longer a problem, omit the version. See also: https://github.com/will-ockmore/vimrc - ripgrep -
mise use -g ripgrep
- tmux -
mise use -g tmux
- tmuxp - https://github.com/tmux-python/tmuxp -
brew install tmuxp
- eza https://github.com/eza-community/eza -
mise use -g eza
- node -
mise use -g node
- tig https://jonas.github.io/tig/ -
brew install tig
- jq https://jqlang.github.io/jq/ -
mise use -g jq
Generate a new SSH key for the machine, and follow the steps to add it to github.
mkdir -p ~/.config/tmux
cp -a ./nightfox_tmux.tmux ~/.config/tmux/
cp -a .tmux.conf ~
cp -a .tmuxp ~/
Use the kitty themes repo for a general collection of themes.
To update the themes:
git clone --depth 1 https://github.com/dexpota/kitty-themes.git kitty/themes/kitty-themes
Then make sure any custom themes are also installed under the ./kitty/themes
path.
Install the configuration and themes locally:
cp -a ~/code/dotfiles/kitty ~/.config/
To change to a new theme:
cd ~/.config/kitty
ln -sf $(find . | fzf) ~/.config/kitty/theme.conf
cd -
Then close and restart kitty.
Don't forget to commit the changes to this repo:
cp -a ~/.config/kitty .