Uses fresh:
https://github.com/freshshell/fresh
Install:
FRESH_LOCAL_SOURCE=umeboshi2/dotfiles bash -c "`curl -sL get.freshshell.com`"
new xterm (should run .bashrc)
Generate-main-venv (should just install ~/.dotfiles/requirements.txt)
setup-nodeenv (will setup nodejs environment)
keychain - used for ssh gpg agents; find or start agents on each interactive shell (also use ssh-askpass-gnome)
iputils-ping - ping command
These are for python packages. Wheels are probably being used anyway, but these packages help with: lxml, Pillow, and psycopg2
for python install python3-dev first (python-dev if you need 2.7)
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev
libpng-dev (older libpng12-dev) libfreetype6-dev libjpeg-dev liblcms2-dev
libxml2-dev libxslt1-dev zlib1g-dev
libssl-dev
libpq-dev
libsdl1.2-dev libsdl-image1.2-dev libsdl-sound1.2-dev
libsdl2-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
libncurses5-dev libreadline-dev
many libdevels can be installed with apt-get build-dep pkgname
-
packages: xorriso (hybrid image maker), isolinux
- try using doom-modeline
Workspace is in ~/workspace
~/workspace/Cookie has cookiecutter and project templates
forked cookiecutter should use "use-yaml" branch
hattie, hornstone, trumpet, netinstauto
fix travis and tox config make sure pyup and rtd works on each
bump2version patch git push && git push --tags
npm version patch git push && git push --tags npm publish
-
docker-machine
-
docker-machine-driver-kvm
-
minishift
-
s2i
-
notes for one-liners
count inotify instances per process https://unix.stackexchange.com/a/15549 for foo in /proc//fd/; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr
import code ;code.interact(local=dict(globals(), **locals()))
lorentz contraction