Skip to content

Instantly share code, notes, and snippets.

Extensible Scalable Coopetitive High Availability Trade Optimization Network: ESCHATON

I am the Eschaton; I am not your God.

I am descended from you, and exist in your future.

Thou shalt not violate causality within my historic light cone. Or else.

Singularity Sky by Charles Stross

Keybase proof

I hereby claim:

  • I am byrongibson on github.
  • I am byrongibson (https://keybase.io/byrongibson) on keybase.
  • I have a public key whose fingerprint is 45A7 4AB0 B07F F974 A05A F5F4 2CA8 ECDB EB0E 0CB7

To claim this, I am signing this object:

@byrongibson
byrongibson / 0build-bitcoin.sh
Created September 23, 2015 18:40 — forked from devrandom/00README.md
Building bitcoin with gitian-builder
# First run:
apt-get install apt-cacher python-vm-builder
vi /etc/default/apt-cacher # ensure autostart is enabled
sudo service apt-cacher start
git clone git://github.com/bitcoin/bitcoin.git
git clone git://github.com/devrandom/gitian-builder.git
mkdir gitian-builder/inputs
wget 'http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-1.5.tar.gz' -O gitian-builder/inputs/miniupnpc-1.5.tar.gz
wget 'http://downloads.sourceforge.net/project/wxwindows/2.9.1/wxWidgets-2.9.1.tar.bz2' -O gitian-builder/inputs/wxWidgets-2.9.1.tar.bz2
@byrongibson
byrongibson / install.sh
Created May 23, 2021 05:06 — forked from mx00s/install.sh
NixOS install script based on @grahamc's "Erase Your Darlings" blog post
#!/usr/bin/env bash
#
# NixOS install script synthesized from:
#
# - Erase Your Darlings (https://grahamc.com/blog/erase-your-darlings)
# - ZFS Datasets for NixOS (https://grahamc.com/blog/nixos-on-zfs)
# - NixOS Manual (https://nixos.org/nixos/manual/)
#
# It expects the name of the block device (e.g. 'sda') to partition
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, ... }:
{
################################################################################
# System
#!/usr/bin/env bash
# This script expects a 1TB drive, and formats it with two partitions, a UEFI
# boot partition and ZFS pool partition.
# This script assumes disk is wiped and formatted using the script
# setup-01-wipe-disk.sh
#
# script expects one argument - the id of the disk to be formatted:
#
# $ sudo sh setup-02-uefi-zfs-partitions.sh /dev/disk/by-id/wwn-0x5001b448b94488f8
@byrongibson
byrongibson / partition-nixos-zfs-swap-luks.sh
Created June 7, 2021 22:29 — forked from timstott/partition-nixos-zfs-swap-luks.sh
discourse.nixos.org/t/nixos-on-luks-encrypted-partition-with-zfs-and-swap/6873 - original script
#!/usr/bin/env bash
# NixOS install with encrypted root and swap
#
# sda
# ├─sda1 BOOT
# └─sda2 LINUX (LUKS CONTAINER)
# └─cryptroot LUKS MAPPER
# └─cryptroot1 SWAP
# └─cryptroot2 ZFS
@byrongibson
byrongibson / Readme.md
Created June 13, 2021 03:38 — forked from ixmatus/Readme.md
Nixos with ZFS on encrypted LUKS as root filesystem