This repository is used to version-control my config files and sync it over all my servers
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ascii
chrome
fish
git
htop
i3
jshint
msmtp
mutt
newsbeuter
offlineimap
peco
tmux
vim
vimperator
.gitignore
README.md
VIMREADME.md
apt-install.sh
bin-install.sh
install.sh
keyboard.sh
npm-install.sh
setup_tails.sh
sshconfig
test

README.md

dotfiles

These are my personal dotfiles with the majority of the configuration around Vim. Feel free to base your own dotfiles on these, in fact, I encourage it. Using these settings blindly probably isn't a good idea though, it's set up exactly how I want things, not how you want them.

If you do wish to try any of this out though, all you have to do is source or symlink the config file from each directory. This varies depending on the tool. JSHint requires a symlink, but you can source with bash or Vim, for example.

Please hit me on twitter or some other medium, such as signal fires, if you have a question. I hope you find this useful!

Installation (for my own benefit mainly)

1. Have the following tools installed:

  • Generic:
    • npm
    • node
    • vim
    • git
    • peco
  • NPM modules
    • diff-so-fancy
    • eslint

2. Clone this repo

This repo should be clone into ~/dev/dotfiles. All paths are hardcoded to ~/dev/ as the workspace.

3. Run the following shell command

./install.sh

This will install all configurations, tools, vim plugins and colorschemes. You'll get a few errors in vim. It'll prompt you for your github password, and give an error about a missing colorscheme. You can safely ignore this.

License

MIT. Do whatever you want with it. Official license is in LICENSE file.