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

https://github.com/anton-johansson/dotfiles

My personal dotfiles.
https://github.com/anton-johansson/dotfiles

dotfiles gitconfig zsh

Last synced: 4 months ago
JSON representation

My personal dotfiles.

Awesome Lists containing this project

README

        

# dotfiles

These dotfiles works best when applied on a fresh installation created using [these configuration scripts](https://github.com/anton-johansson/linux-configs).

## Install

```shell
$ git clone [email protected]:anton-johansson/dotfiles.git ~/.dotfiles
$ git clone [email protected]:ohmyzsh/ohmyzsh.git ~/.dotfiles/zsh/oh-my-zsh
$ git clone [email protected]:zsh-users/zsh-syntax-highlighting.git ~/.dotfiles/zsh/oh-my-zsh/custom/plugins/zsh-syntax-highlighting
$ git clone [email protected]:zsh-users/zsh-autosuggestions.git ~/.dotfiles/zsh/oh-my-zsh/custom/plugins/zsh-autosuggestions
$ git clone --depth=1 [email protected]:spaceship-prompt/spaceship-prompt.git ~/.dotfiles/zsh/spaceship
$ ln -s ~/.dotfiles/zsh/spaceship/spaceship.zsh-theme ~/.dotfiles/zsh/oh-my-zsh/custom/themes/spaceship.zsh-theme

$ ln -s ~/.dotfiles/zshrc ~/.zshrc
$ ln -s ~/.dotfiles/gitconfig ~/.gitconfig
$ ln -s ~/.dotfiles/subversion ~/.subversion
$ ln -s ~/.dotfiles/nanorc ~/.nanorc

$ mkdir ~/.zsh

$ chsh -s $(which zsh)
```

## Export variables

```shell
$ touch ~/.privaterc
$ echo "export [email protected]" >> ~/.privaterc
$ echo "export WORK_GIT_HOSTNAME=some-hostname" >> ~/.privaterc
```

## Templates

See [the additional templates](./templates/).

## License

Apache License © [Anton Johansson](https://github.com/anton-johansson)