https://github.com/bdielman/dotfiles
My dotfiles setup
https://github.com/bdielman/dotfiles
shell
Last synced: 4 months ago
JSON representation
My dotfiles setup
- Host: GitHub
- URL: https://github.com/bdielman/dotfiles
- Owner: bdielman
- Created: 2012-05-15T14:10:02.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T23:13:24.000Z (over 1 year ago)
- Last Synced: 2025-03-26T09:40:00.598Z (over 1 year ago)
- Topics: shell
- Language: Vim Script
- Size: 346 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# My Dotfiles Setup
## Setup
### Prerequisites
* Git (2.0+)
* Vim (8.0+) - Vim installed via [Homebrew](https://brew.sh)
### The Setup
#### Create the dotfiles directory
```bash
$ mkdir .dotfiles
$ git clone git@github.com:bdielman/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
```
#### Install minpac and setup vim plugins
```bash
# Create directory and install minpac
$ mkdir -p vim/pack/minpac/opt/
$ git clone https://github.com/k-takata/minpac.git vim/pack/minpac/opt/minpac
# Install/update plugins (while in Vim)
:PackUpdate
```
#### Add new plugins
```bash
# Add the plugin to packages.vim file
call minpac#add('[github_user_name]/[github_repo_name]')
# Intall/update plugins (while in Vim)
:PackUpdate
```
#### Remove plugins
```bash
# Delete the line for the plugin from packages.vim file
# Run minpac clean (while in Vim)
:PackClean
```
#### Symlink the new files to HOME
```bash
$ bash symlinkit.sh
```
Running the symlinkit script will delete (if they already exist) and recreate the symlinks in HOME.
## Acknowledgements
I have a few people to thank for help and inspiration in getting this up and running:
* [Branden Wiegand](https://github.com/wiegand)
* [Nate Klaiber](https://github.com/nateklaiber)
* [Joe Fiorini](https://github.com/joefiorini)
* [Jonathan Penn](https://github.com/jonathanpenn)
* [Nicolas Gallagher](https://github.com/necolas)