home will be the name of the network
Main folder:
/etc/tinc/home/
I hereby claim:
To claim this, I am signing this object:
| ### Keybase proof | |
| I hereby claim: | |
| * I am aliem on github. | |
| * I am lor (https://keybase.io/lor) on keybase. | |
| * I have a public key ASDZmW2aFDCI9Kj35QZzurwDsNHqFlqD5_UVGXy4cveC3Ao | |
| To claim this, I am signing this object: |
| #!/bin/dash | |
| [ "$TRACE" ] && set -x | |
| DRIVER="alsa" | |
| XWAX_OPTS="-k -q 40 -g 800x480 --no-decor" | |
| LIBRARY_FOLDER="/media" | |
| onexit() { | |
| echo "SIGINT received" | |
| echo "sending SIGTERM to all processes" |
| set noautofocus | |
| let scrollstep=230 | |
| set smoothscroll | |
| let scrollduration= 200 | |
| let barposition = "bottom" | |
| let locale = "en" | |
| let hintcharacters = "hjklasdfgyuiopqertnmzxcvb" | |
| let mapleader = "," | |
| let blacklists = ["https://mail.google.com/*","*://mail.google.com/*","@https://mail.google.com/mail/*"] |
| ;; PRETTIFY SYMBOLS (with Pragmata Pro) | |
| (defun setup-pragmata-ligatures () | |
| (setq prettify-symbols-alist | |
| (append prettify-symbols-alist | |
| '(("!!" . ?) | |
| ("!=" . ?) | |
| ("!==" . ?) | |
| ("!≡" . ?) | |
| ("!≡≡" . ?) | |
| ("!>" . ?) |
| #!/bin/sh | |
| HOSTED_ZONE="Route53 zone ID" | |
| payload() { | |
| local action=$1 | |
| cat <<EOF | |
| { | |
| "Changes": [ | |
| { "Action": "${action}", |
| #!/bin/bash | |
| # Config | |
| EFI_PART=/dev/sda1 | |
| LUKS_PART=/dev/sda2 | |
| EFI_MNT=/root/boot | |
| # Utils | |
| rbtohex() { ( od -An -vtx1 | tr -d ' \n' ) } | |
| hextorb() { ( tr '[:lower:]' '[:upper:]' | sed -e 's/\([0-9A-F]\{2\}\)/\\\\\\x\1/gI'| xargs printf ) } |
| // People should take a look at lisp | |
| // this code would be much more readable | |
| exports.handler = function handler(request, reply) { | |
| const code = request.query.code; | |
| const state = request.query.state; | |
| const stateLink = (new Buffer(state, 'base64')).toString('utf8'); | |
| const key = getUserKey(state); | |
| const id = getId(state); |