llkats / dotfiles

Colourful & robust OS X / *nix configuration files and utilities.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Forked from Paul Miller's dotfiles repo. I'm keeping the faith for fish shell though.

Installation is done with simple command set (see “building system from scratch” for setup of new system):

curl --silent https://raw.githubusercontent.com/llkats/dotfiles/master/install.sh | sh

Disclaimer

I have no idea what I'm doing

Structure

  • etc — various stuff like osx text substitutions, hosts backup, and fish config
  • git-extras — useful git functions, defined in home/gitconfig. Don't forget to change your git author to a proper name.
  • home — files that are symlinked to $HOME directory
  • sublime — sublime text 3 themes & settings
  • terminal — terminal theme & prompt

Building system from scratch

  1. Create ~/Developer/
  2. Install Consolas and Fantasque Sans Mono font.
  3. Install XCode.
  4. Clone:
    • this project (dotfiles) and run sh bootstrap-new-system.sh

Additional Steps

  • Set up fish, nvm, and node.
    1. Install nvm through bash
    2. Install bass
    3. Change default shell to fish: chsh -s /usr/local/bin/fish
    4. Copy etc/config.fish to ~/.config/fish/config.fish
    5. Run nvm install stable
  • Install Sublime packages with Package Control
    • babel
    • emmett
    • file navigator
    • fish shell
    • fuzzy filepath
    • html-css-js prettify
    • jsx
    • less
    • material theme
    • material theme-white panels
    • origami
    • sftp
    • sublimelinter-contrib-standard
    • sublimelinter-contrib-eslint
    • trailing spaces

License

MIT (c) 2016 Paul Miller (http://paulmillr.com)

About

Colourful & robust OS X / *nix configuration files and utilities.


Languages

Language:Shell 95.1%Language:Ruby 4.9%