Keep dot files updated on different machines.
This repository contains main configuration for shell and vim
for great productivity.
Run to update sh install.sh
Setup brew, disable sessions, can set cargo path for zsh in .config/zsh/.zlocal
export SHELL_SESSIONS_DISABLE=1
eval "$(/opt/homebrew/bin/brew shellenv)"
source "$HOME/.cargo/env"
The same but for fish in .config/fish/conf.d/local.fish
eval "$(/opt/homebrew/bin/brew shellenv)"
fish_add_path $HOME/.cargo/bin/
Setup fish shell for Kitty in .config/kitty/local.conf
shell /opt/homebrew/bin/fish
env SHELL=/opt/homebrew/bin/fish
kitty +runpy 'from kitty.fast_data_types import cocoa_set_app_icon; import sys; cocoa_set_app_icon(*sys.argv[1:]); print("Noice!")' .config/kitty/dark.icns /Applications/kitty.app
rm /var/folders/*/*/*/com.apple.dock.iconcache; killall Dock