Feel free to fork and manipulate the repo as you see fit. If you think I'll like something feel free to submit a pull request.
- dev-env/configure-mac.bash - macos conigurations
- dev-env/install-brew-fish.bash - Install brew and fish
- dev-env/setup-dev-env.bash - Checkout kjivan dev-env as a bare git repo overlayed with your home directory
- dev-env/install-packages.fish - Install the packages I use most frequently (designed to be fast and idempotent)
- reindex-spotlight.fish - If spotlight isn't indexing fwr use this script
- dev-env/create-dev-env.bash - Create a dev-env bare repo (how I originally created a bare repo)
- .config/fish/config.fish - fish shell configuration
- .config/fish/functions/fish_prompt.fish - Prompt configuration
- .tmux.conf - tmux tmux configuration
- .config/nvim/init.vim - neovim configuration
- .config/alacritty/alacritty.yml - alacritty configuration
- .elvish/rc.elv - elvish configuration
- dev-env/gruvbox-dark.itermcolors - dark theme I use with my vim gruvbox theme
- dev-env/gruvbox-light.itermcolors - If you are into light themes
- Update System
- Keyboard
- Under Modifier Keys... Set Caps Lock Key to Control
- Set Key Repeat to Max
- Set Delay Until Repeat to Short
- Add SSH Key to github
curl -s https://raw.githubusercontent.com/kjivan/dev-env/master/dev-env/install-brew-and-fish | bash
curl -s https://raw.githubusercontent.com/kjivan/dev-env/master/dev-env/setup-dev-env | bash
~/dev-env/install-packages
- Brave
- Install LastPass
- Install Vimium
- Copy from google doc to vimium
- Install New Tab Redirect
- Redirect to Daily Reminders
- Install React Dev Tools
- Install Vue Dev Tools
- Install Angular Dev Tools
- Install Grammarly
- Go to System Preferences -> Keyboard -> Shortcuts -> App Shortcuts
- Add new shortcut cmd + ctrl + t to
Move Tab to New Window
- Add new shortcut cmd + ctrl + t to
- Spectacle - configure shortcut keys for screen control
In my fish config I alias dg to reference my dev environment bare git repo so I'm able to add configs and do typical git stuff using dg.
For example if I want to add my neovim config I would
dg add ~/.config/nvim/init.vim