Skip to content

brydoncheyney/dotfiles

Repository files navigation

dotfiles

All of the dotfiles. Inspired by Brady Lill's disruptive thinking

The definition of insanity is doing the same thing over and over again, but expecting different results

Overview

Install scripts and configuration files for an Ubuntu environment

  • ansible
  • docker
  • git
  • gnome-terminal
  • google-chrome
  • graphics
  • java
  • kickstart
  • node
  • packer
  • thefuck
  • tmux
  • tools (miscellaneous packages)
  • vagrant
  • vim
  • virtualbox
  • vlc
  • vpn
  • zsh

Pre requisites

  • curl

Note that this will be installed as part of the setup script.

Usage

To install all packages

[dotfiles] ./setup.sh

To install a single package

[dotfiles] ./setup.sh vim

Vagrant / Docker

A basic vagrant / docker environment is provided to test changes made to this repository.

Vagrant

[dotfiles] vagrant docker-run -- /vagrant/setup.sh [ROLE]

Docker

[dotfiles] docker build -t dotfiles .
[dotfiles] docker run -v $(pwd):/dotfiles dotfiles [ROLE]