While the goal is to have almost nothing installed on the local machine, there are a few things that are going to be required. For now at least. This is a running list of things that I’m installing locally and why.
- Docker: Used to abstract away the ugly, dependency ridden, environment polluting and otherwise un-installable junk that I find myself using all the time. Like programming languages and network or security tools.
- Vim: A dude’s got to edit.
- Crouton: By default the CB doesn’t do Docker. Crouton allows you to run full Ubuntu (or other Linux) alongside ChromeOS. A bit heavy handed, but the best I could come up with.
- screen: terminal emulator pretty much has to be local. I assume.
Other things that take time on the local box
- Generate and install ssh keys for various remote hosts.
- Chrome Apps for Skype, Dropbox, an IRC. These are just web wrappers, so not really a local app. Also, they sync with the chrome profile.