iammatthew2 / dotfiles

collection of dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles: a set of public configs

These dotfiles support:

Setup

These dot files can be installed with with the included install script or manually

  • Running the install script:

    • Clone this repo
    • Install: $ cd dotfiles && . install.sh
  • Manual install:

    • Clone this repo
    • Create symlinks (see below)
    • Config changes to local .gitconfig settings (see below)

Create symlinks

Run the following commands to add each of the symlinks:

  • $ ln -sf ~/dotfiles/zshrc ~/.zshrc
  • $ ln -sf ~/dotfiles/bash_profile ~/.bash_profile
  • $ ln -sf ~/dotfiles/tmux.conf ~/.tmux.conf
  • $ ln -sf ~/dotfiles/ripgreprc ~/.ripgreprc
  • $ ln -sf ~/dotfiles/vim ~/.vim
  • $ ln -sf ~/dotfiles/vim/vimrc ~/.vimrc
  • $ ln -sf ~/dotfiles/watchman-processor.config.js ~/.watchman-processor.config.js

Add dotfile configs to your local .gitconfig

Add the gitignore settings dotfile to the local gitconfigs:

  • $ git config --global core.excludesfile ~/dotfiles/gitignore_global

Add the git aliases to the local gitconfigs:

  • $ git config --global include.path ~/dotfiles/gitconfig

About

collection of dotfiles


Languages

Language:Vim Script 46.8%Language:Shell 38.5%Language:Go 10.5%Language:Ruby 2.4%Language:Roff 1.1%Language:Python 0.2%Language:Makefile 0.2%Language:JavaScript 0.1%Language:Perl 0.1%Language:PowerShell 0.1%Language:Handlebars 0.0%Language:Dockerfile 0.0%Language:HCL 0.0%