Skip to content

Instantly share code, notes, and snippets.

View dysinger's full-sized avatar
🏠
Working from home

Dysinger dysinger

🏠
Working from home
  • Independent
  • Oregon | Hawaii | Alaska
View GitHub Profile
{ cargo
, makeRustPlatform
, rustChannelOf
, rustc
, sources
, targetPlatform
}:
rec {
rustNightly =
@dysinger
dysinger / install-haskell.html
Created October 2, 2012 19:17
Install GHC-7.6 from source
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Haskell Install</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="title" content="Haskell Install"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2012-10-02T15:27-0400"/>
@dysinger
dysinger / config.org
Created December 23, 2019 16:26
My important dotfiles as an org-mode document

Configuration

Setup

git clone \
    https://github.com/chriskempson/base16-shell.git \
@dysinger
dysinger / aws-cfn-coreos-kubernetes.json
Last active September 9, 2019 01:31
CoreOS Kubernetes on AWS CloudFormation
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "CoreOS on EC2: http://coreos.com/docs/running-coreos/cloud-providers/ec2/",
"Mappings": {
"RegionMap": {
"ap-northeast-1": {
"AMI": "ami-f9b08ff8"
},
"ap-southeast-1": {
"AMI": "ami-c24f6c90"
@dysinger
dysinger / init.org
Last active August 9, 2019 22:05
Emacs Org-Mode Init File

Emacs Configuration

My User Variables

(setq user-full-name "Tim Dysinger"
      user-login-name "tim"
      user-mail-address "tim@dysinger.net")
@dysinger
dysinger / coreos-kubernetes-vpc-playbook.yml
Created November 14, 2014 21:40
CoreOS Kubernetes AWS VPC Playbook
---
- connection: local
hosts: 127.0.0.1
tasks:
- local_action:
description: Kubernetes Security Group
module: ec2_group
name: kubernetes
region: '{{ aws.region }}'
rules:
@dysinger
dysinger / shell.nix
Created July 12, 2019 00:57
Haskell/Stack/Intero/Nix Env
{ ghcVersion ? "ghc865", pkgs ? import ./nix { inherit ghcVersion; } }:
with pkgs;
haskellPackages.shellFor {
packages = ps: with ps; [
# ADD THIS LOCAL PROJECT'S ENVIRONMENT TO OUR SHELL
interact
];
@dysinger
dysinger / Dockerfile
Last active March 28, 2019 08:00
Multiarch Docker Bootstrap Build for https://esy.sh
# -*- mode: dockerfile; -*-
###############################################################################
# TO RUN: 1ST REGISTER THE MULTIARCH/QEMU-USER-STATIC IMAGE
# docker run --rm --privileged multiarch/qemu-user-static:register \
# --reset --credential yes
###############################################################################
# THEN: PASS AN ARGUMENT TO 'docker build' TO DETERMINE THE TARGET ARCHITECTURE
# docker build --build-arg IMAGE=multiarch/debian-debootstrap:armhf-stretch
# docker build --build-arg IMAGE=multiarch/debian-debootstrap:arm64-stretch
###############################################################################
@dysinger
dysinger / build-freedv-dev.sh
Created November 21, 2018 01:56
Buliding FreeDV from scratch on Debian/Ubuntu
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get install -y subversion build-essential pkg-config cmake hamlib-dev libsamplerate0-dev libsndfile1-dev libspeexdsp-dev libwxgtk3.0-dev portaudio19-dev
cd /usr/local/src
svn co https://svn.code.sf.net/p/freetel/code/freedv-dev/
mkdir /usr/local/src/freedv-dev/build
cd /usr/local/src/freedv-dev/build
cmake ..
make
@dysinger
dysinger / ubuntu-l2tp.sh
Created January 31, 2017 22:46
Ubuntu L2TP Gnome Network Manager Plugin (Cisco VPNs)
#!/bin/bash -eux
cat >Dockerfile<<\EOF
FROM ubuntu:16.10
RUN apt-get update
RUN apt-get -y install build-essential git ruby-dev
RUN gem install fpm
ENV NETWORK_MANAGER_L2TP 1.2.4