Skip to content

Repository files navigation

Kavi's Development Environment

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.

Scripts

  • 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)

Configs

  • .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

iTerm Theme Files

  • 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

Manual Steps

  • 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

Notes

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

Other References

About

Kavi's Development Environment

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages