Skip to content

kjivan/dev-env

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published