Skip to content

Instantly share code, notes, and snippets.

View erikh's full-sized avatar

Erik Hollensbe erikh

View GitHub Profile
{"result":{"1":{"line_count":19,"total_amount":-10475},"10":{"line_count":8,"total_amount":4825},"12":{"line_count":3,"total_amount":1800},"13":{"line_count":3,"total_amount":1225},"2":{"line_count":20,"total_amount":-12300},"4":{"line_count":11,"total_amount":12450},"5":{"line_count":11,"total_amount":10375},"6":{"line_count":8,"total_amount":-4825},"7":{"line_count":10,"total_amount":4700},"8":{"line_count":10,"total_amount":3275},"9":{"line_count":9,"total_amount":-10750}}}
# import it into your profile, and create a git repository.
# then run `journal` in the repository. it will automatically
# create a dated filename (appending a number if it already
# exists), open your editor to it, and when you save and
# quit, it'll push it to your git remote.
journal () {
if [ ! -d .git ]
then
echo "Please initialize this directory with git" >&2
// =============================================================================
//
// Waybar configuration
//
// Configuration reference: https://github.com/Alexays/Waybar/wiki/Configuration
//
// =============================================================================
{
// -------------------------------------------------------------------------
#!env bash
case "$1" in
boot)
(sleep 1 && bash $0 fix) &
;;
fix)
exec &>/dev/null
# transform monitors to form a vertical wall
#!env bash
case "$1" in
boot)
(sleep 1 && bash $0 fix) &
;;
fix)
exec &>/dev/null
# transform monitors to form a vertical wall
#!env bash
case "$1" in
boot)
(sleep 5 && bash $0 fix) &
;;
fix)
exec &>/dev/null
# transform monitors to form a vertical wall
#!env bash
case "$1" in
boot)
(sleep 5 && bash $0 fix) &
;;
fix)
xrandr --dpi 192 \
--output DisplayPort-2 --dpi 192 --primary --auto --rotate right --left-of DisplayPort-0 \
--output DisplayPort-1 --dpi 192 --auto --left-of DisplayPort-2 --rotate right \
if [ -x "$(which kubectl)" ] && [ -d ~/.kube ]
then
## usage: k <config file> <kubectl command>
## config file must exist in ~/.kube
k() {
config=$1
shift
KUBECONFIG=~/.kube/${config} kubectl "$@"
}
fi
package main
import (
"fmt"
"os"
"path/filepath"
"time"
"github.com/veandco/go-sdl2/sdl"
)
// Package aestar implements an encrypted tar file that can be extracted by any
// tar program. The filenames and contents are obfuscated; an encrypted index
// is formed to map the obfuscated names to real names.
//
// aestar does not implement all tar features at this time, but as it matures
// it will extend to support most common options.
package aestar
import (
"archive/tar"