Skip to content
This repository has been archived by the owner on Nov 29, 2018. It is now read-only.

Latest commit

 

History

History
27 lines (22 loc) · 1.04 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.04 KB

linux-playground

This repository is no longer maintained. I no longer use this and will no longer be maintaining it. If you are interested in sharing contributions, please see whichever fork looks to be the most up-to-date. At the time of writing this looks like https://github.com/masters-of-cats/linux-playground. If you want to see my dotfiles / laptop config for Linux and macOS, please see https://github.com/craigfurman/ansible-home.

Host requirements

  1. Vagrant
  2. Virtualbox
  3. Ansible

Usage

  1. Clone this.
  2. Set LINUX_PLAYGROUND_CPUS (default: number of cores on your host), LINUX_PLAYGROUND_MEMORY (in MB. Default: 2048), and LINUX_PLAYGROUND_SHARED_DIR (Default: ~/workspace. Mounted at /vagrant_data).
  3. ./vmup.sh.
  4. The first time you launch tmux, press prefix+I to install TPM plugins. The default prefix is ctrl+space.
  5. Run ~/.vim/update in the VM. This is idempotent but slow, so I didn't want to have it run every time while developing this.