An open API service indexing awesome lists of open source software.

https://github.com/jerr0328/dotfiles

Some of my dotfiles
https://github.com/jerr0328/dotfiles

dotfiles

Last synced: about 2 months ago
JSON representation

Some of my dotfiles

Awesome Lists containing this project

README

          

# Dotfiles

It's annoying to remember to copy these everywhere. It can be good practice to symlink the files to this repository so everything stays up to date.

## Homebrew

Based on [this Medium post](https://medium.com/@satorusasozaki/automate-mac-os-x-configuration-by-using-brewfile-58a78ce5cc53), install [Homebrew](https://brew.sh/), then install Brew bundle with the following command:

```sh
brew tap Homebrew/bundle
```

This allows the use of the Brewfile to quickly install needed applications.

## Git

The .gitignore in this directory should be used for the global gitignore

```sh
git config --global core.excludesfile ~/.gitignore
```

## bin

Symlink the files in `bin` in `~/bin`. The fish config sets that in the PATH variable.

## Fish/Fisherman

Most of the fish configuration is done via installing plugins with [Fisherman](https://github.com/fisherman/fisherman). The fishfile is useful for this. Note that you shouldn't simply symlink the whole .config/fish directory, as there's a lot of stuff that shouldn't go into version control

## Vim

In addition to the `.vimrc` file, you need to install [Vundle](https://github.com/VundleVim/Vundle.vim). Follow the installation instructions on their page. The configuration is already taking Fish into account.