I hereby claim:
- I am sysrex on github.
 - I am sysrex (https://keybase.io/sysrex) on keybase.
 - I have a public key ASCcuaIucx1ha5Xncdv3Tl_o6U9uolpM3BVFB4hdlJWo3wo
 
To claim this, I am signing this object:
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # ----------------------------- | |
| # Ubuntu Update + Docker Install | |
| # ----------------------------- | |
| # - Updates & upgrades the system | |
| # - Installs Docker Engine from Docker's official repo | |
| # - Enables & starts Docker | |
| # - Optionally adds the current user to the docker group | 
| # Set variables in .bashrc file | |
| # don't forget to change your path correctly! | |
| export GOPATH=$HOME/golang | |
| export GOROOT=/opt/homebrew/opt/go/libexec | |
| export PATH=$PATH:$GOPATH/bin | |
| export PATH=$PATH:$GOROOT/bin | 
| function ghpr() { | |
| if [ -z "$1" ]; then | |
| echo "Usage: ghpr <pr-number>" | |
| return 1 | |
| fi | |
| local pr_number=$1 | |
| local branch_name="pr-${pr_number}" | |
| # Fetch the PR from origin | 
| deb [arch=amd64] http://ftp.uk.debian.org/debian/ buster main contrib non-free | |
| deb-src [arch=amd64] http://ftp.uk.debian.org/debian/ buster main contrib non-free | |
| deb [arch=amd64] http://ftp.uk.debian.org/debian/ buster-updates main contrib non-free | |
| deb-src [arch=amd64] http://ftp.uk.debian.org/debian/ buster-updates main contrib non-free | |
| deb [arch=amd64] http://security.debian.org/ buster/updates main contrib non-free | |
| deb-src [arch=amd64] http://security.debian.org/ buster/updates main contrib non-free | 
| Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1 | |
| .\install-docker-ce.ps1 | 
| #cloud-config | |
| groups: | |
| - docker | |
| users: | |
| - default | |
| # the docker service account | |
| - name: docker-service | |
| groups: docker | |
| package_upgrade: true | |
| packages: | 
| set nocompatible | |
| filetype off | |
| syntax on | |
| set background=dark | |
| set rtp+=~/.vim/bundle/Vundle.vim | |
| call vundle#begin() | |
| Plugin 'VundleVim/Vundle.vim' | |
| Plugin 'scrooloose/nerdtree' | |
| Plugin 'Xuyuanp/nerdtree-git-plugin' | 
| tmux_conf_new_window_retain_current_path=false | |
| tmux_conf_new_pane_retain_current_path=true | |
| tmux_conf_new_pane_reconnect_ssh=false | |
| tmux_conf_new_session_prompt=false | |
| tmux_conf_theme_24b_colour=true | |
| tmux_conf_theme_window_fg='default' | |
| tmux_conf_theme_window_bg='default' | |
| tmux_conf_theme_highlight_focused_pane=false | |
| # focused pane colours: | 
| import collections | |
| import datetime | |
| import time | |
| import sys | |
| today = datetime.date.today() | |
| today_string = today.strftime('%Y/%m/%d') | |
| delete_after_days = 2 # Delete snapshots after this many days | 
I hereby claim:
To claim this, I am signing this object: