Skip to content

kev-bi/dotfiles

Repository files navigation

Install

  1. Clone this repo to ~/.dotfiles

    git clone --recurse-submodules git@github.com:kev-bi/dotfiles.git ~/.dotfiles
    

    Update any submodules if needed

    git submodule update --remote
    
  2. Run the install script

    cd ~/.dotfiles && source install.sh
    

    Pass the following flag to install the packages in the Brewfile

    -bf|--brewfile
    

    Pass the following flag along with email to set up an ssh-key on the machine

    -sk|--ssh-keygen "your_email@example.com"
    
  3. Generate a new ssh key if you didn't pass the -sk or --ssh-key flag in the previous step

  4. Add the new ssh key to your github account

Troubleshooting

brew install gcc

When installing gcc with brew there is a possibility you will get the following error:

Warning: The post-install step did not complete successfully
You can try again using:
  brew postinstall gcc

In this case you will need to follow these directions to install some additional requirements. Then brew postinstall gcc should work.

Vim

Setting up Go LSP

  1. Install gopls with go get -v golang.org/x/tools/gopl

Setting up Python Linting and LSP

  1. Create virtual environment for the directory with mkv

  2. Install dependencies (pylsp, ruff etc) with pip install -r requirements.txt

Installing new plugins

  1. Save the .vimrc file - :w

  2. Source the .vimrc file - :source ~/.vimrc

  3. :PlugInstall

Acknowledgements / Resources

About

My dotfiles for macOS (and maybe linux).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published