Skip to content

Instantly share code, notes, and snippets.

View pjan's full-sized avatar

pjan vandaele pjan

View GitHub Profile
<Response>
<Say voice="alice">Your smartpay verification code is {{secret}}</Say>
</Response>
@pjan
pjan / gke_main.tf
Last active October 7, 2020 17:52
GKE terraform - 2020.10.06
locals {
cluster_name = "${var.name}-k8s-cluster"
gke_sa_iam_roles = [
"roles/logging.logWriter",
"roles/monitoring.metricWriter",
"roles/monitoring.viewer",
"roles/stackdriver.resourceMetadata.writer",
"roles/storage.objectViewer",
]
@pjan
pjan / 000608607764.pub
Last active October 3, 2020 05:20
keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDObMb+0Tqt0eop11QJc4v4yg46aOCosDVg5+kGFvLPRQiXbk7twrqZqJrPZ7R70dZ6yE1oADpjmDGtk/I40q8Rku59DOh53b6O4EzslE3a+ISJ+WdrdAJ/pDwQqqS5H/LaBd4q2d+USLF52bx7fwz1XpF9a7dGLD4c4eOsfGrcADD0FwtDZnLrNW4w3MTX/oggDK0G8jb/+WI+RP4R7IySnoVOaDAnQbrL4gZWk74rpcPucl2tUYOjuUKX0csdi+u46R6CDZvD05E1bCNkdn5M4I7MBCiCGLAvwfkpuCU3IfU/9QumJLHdt/dWUBnZfeDYtV0jUgkONIigoJL5WMv+zvINpACkHrZplIg4Ubx8BHrqwsj1si43DiJe7Ehk7j/O0jjCsQYS/ansc3cYIiz/2qpb2tVfDn/4tTAeWjt2nYSwbetBkKVCAVIWCW4/M5drAbgVi1va3Tfx6T+y+LbTx5f9QwFAVzj/ioKVBJwLsvCUMNHNo63CBg+VQYwvr/Gy/+/gPRUjSkThSxgf0RttWGOhq6yCE04n7/g43mSj+Ak/XFraf1uZh8yCysr7tmiAJX3jhV4D1ncC09Q6zPa+piQbicP1ABj0KYmXv0ne5C1/oH3/GWr/pW8kf8GoTKzv4sOskv47sZgv/OXL8bLzGCrKCtb2KKkbRpQEvx0R+w== cardno:000608607764
### Keybase proof
I hereby claim:
* I am pjan on github.
* I am pjan (https://keybase.io/pjan) on keybase.
* I have a public key ASCPGfwvj3f3wrPKrlKfJk7isgoJklOPd3Ep3XVKPg9IGQo
To claim this, I am signing this object:
@pjan
pjan / taffybar.nix
Created June 10, 2018 22:08
Taffybar nix overlay through import from repository pjan/taffybar
self: super:
{
taffybar = (import (pkgs.fetchFromGitHub {
owner = "pjan";
repo = "taffybar";
rev = "8a2148602f189b37cd8acdc453c2f8714e702268";
sha256 = "1qsqjr6sq6sqfhw9kr7cjvy68xb8mli9kjspfrmm1m454i6pq37i";
})).taffybar;
@pjan
pjan / NixOS_on_MBP.md
Last active April 1, 2024 20:13
Installing NixOS on MBP (dual boot)

Create the installation media

  • Download the minimal NixOS ISO

  • (on OSX) write the ISO image to an USB drive:

    sudo dd bs=4m if=path/to/nixos-minimal.iso of=/dev/disk2
    

    where /dev/disk2 is the location of the USB media

@pjan
pjan / default.nix
Created February 25, 2018 07:16
nix overlay for the creation of mac applications
# overlays/pkgs/osx/dash/default.nix
{ pkgs }:
with pkgs; osx.mkAppDerivation rec {
name = "Dash";
sourceRoot = "Dash.app";
src = fetchurl {
url = "https://kapeli.com/downloads/v4/Dash.zip";
sha256 = "073fzga9gra5rln7cixj50h7c6zgajhd2jibslkx2qrdbry67mc4";
};
@pjan
pjan / TypeSum.hs
Last active November 14, 2017 13:32
Type to value reflection
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE ScopedTypeVariables #-}
import Data.Proxy
import Data.Type.Bool
-- Types
data One
data Add a b
@pjan
pjan / Password.scala
Created June 19, 2017 23:11
Password implementation following latest NIST recommendations
import java.security._
import java.util.Base64
import javax.crypto._
import javax.crypto.spec._
sealed trait Password
object Password {
private val Random = new SecureRandom()
private val Base64Encoder = Base64.getUrlEncoder
@pjan
pjan / private.xml
Last active November 11, 2020 08:00
Karabiner private.xml for Topre REALFORCE 87U on Mac
<?xml version="1.0"?>
<root>
<item>
<name>For Topre REALFORCE 87 Users</name>
<devicevendordef>
<vendorname>TopreCorporation</vendorname>
<vendorid>0x0853</vendorid>
</devicevendordef>
<item>