/DEPRECATED-dotfiles

Dotfiles to run upon a clean install of a system

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Lazy Dotfiles | Why do work when you can be lazy

By Jason Yao

This repo contains my personal dotfiles, created in order to unify the experience across all macOS and other *nix systems. For Windows support, please see here

Features

  • Sets sane defaults

  • Downloads a bunch of useful command-line tools (GNU tools, wget, bash v4+, vim, node, etc.)

  • [macOS only] Downloads a bunch of useful applications:

  • Secures and locks down the system via proper firewalling

  • Sets up proper dev environments (Python, Java, Ruby, Golang)

  • Sets up proper git environment with a better diff

  • [macOS only] Adds iTerm 2 shell integrations

Supported Platforms

  • macOS 10.12.x+ (Sierra+)
  • Ubuntu 16.04 LTS

Installation

The following one-liner will setup initial requirements before running through a normal install via the start script

curl -s https://raw.githubusercontent.com/JasonYao/dotfiles/master/start | bash

Usage

  • To toggle show/hiding of iTerm 2: +

  • To update + upgrade the dotfiles:

upgrade
  • To uninstall the dotfiles:
uninstall

License

This repo is licensed under the terms of the GNU GPL v3, of which a copy may be found here.