Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/drvinceknight/dotfiles

A repo with my dotfiles
https://github.com/drvinceknight/dotfiles

Last synced: about 1 month ago
JSON representation

A repo with my dotfiles

Awesome Lists containing this project

README

        

# My dotfiles repository

Uses [dotbot](https://github.com/anishathalye/dotbot) for management.

## Vince: do this on a new machine:

```
git clone --recursive [email protected]:drvinceknight/dotfiles.git .dotfiles
cd .dotfiles
./install
```

## Vince: this is how to add more dot files as needed:

Edit the `install.conf.yaml` file which maps the `.file` to the location of
the file in this repository.

## Vince: Here are other things you do when you setup a new box:

### For zsh

You use [oh my zsh](https://github.com/robbyrussell/oh-my-zsh)

Go get it:

```
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
```

Change your shell

```
chsh -s /bin/zsh
```

### For homebrew

On Mac OSX you use [homebrew](http://brew.sh/). Here is how you install it:

```
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```

### For tmux

You use [tmux](http://tmux.github.io/):

- On ubuntu:

```
sudo apt-get install tmux
```

- On Mac OS X:

```
brew install tmux
```

### Solarized color scheme

You like a solarized color theme in your terminal:

- On ubuntu you use
[gnome-terminal-colors-solarized](https://github.com/Anthony25/gnome-terminal-colors-solarized)

### Python

Use Anaconda. (Trust me).

### For Vim

You (try) to build vim from source:

```
git clone [email protected]:vim/vim.git
cd vim
./configure --enable-python3interp
make
sudo make install
```

You use [vundle](https://github.com/gmarik/Vundle.vim) for your package
management so do this to set it up:

```
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
```

## For private repositories

You use [git-remote-dropbox](https://github.com/anishathalye/git-remote-dropbox)
for your private dropbox repositories. You need to get a token from [the dropbox
"My Apps" section](https://www.dropbox.com/developers/apps).

## Vince: this is how to update the dotbot submodule:

```
git submodule update --remote dotbot
```