I hereby claim:
- I am mrvandalo on github.
- I am mrvandalo (https://keybase.io/mrvandalo) on keybase.
- I have a public key ASChYC4sat_f7UMI5z-4bfXQauusvWeOQUGyfAE1s7A6yQo
To claim this, I am signing this object:
// ==UserScript== | |
// @name New script github.com | |
// @namespace Violentmonkey Scripts | |
// @match https://github.com/NixOS/nixpkgs/pull/* | |
// @grant none | |
// @version 1.0 | |
// @author - | |
// @description 6/14/2024, 3:48:46 PM | |
// @require https://cdn.jsdelivr.net/npm/@violentmonkey/dom@2 | |
// @require https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js |
#!/usr/bin/env nix-shell | |
#! nix-shell -i bash -p ssh-to-age boxes | |
EXTRA_FILES=$( mktemp -d ) | |
LUKS_KEY=$( mktemp ) | |
SSH_HOST_KEY="$EXTRA_FILES/etc/ssh/ssh_host_ed25519_key" | |
cat <<EOF | boxes -d ian_jones | |
- create ssh host keys | |
- create age key from ssh host key (for sops) |
echo "run as root" | |
apt install openssh-server | |
systemctl restart sshd.service | |
mkdir -p ~/.ssh/ | |
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC6uza62+Go9sBFs3XZE2OkugBv9PJ7Yv8ebCskE5WYPcahMZIKkQw+zkGI8EGzOPJhQEv2xk+XBf2VOzj0Fto4nh8X5+Llb1nM+YxQPk1SVlwbNAlhh24L1w2vKtBtMy277MF4EP+caGceYP6gki5+DzlPUSdFSAEFFWgN1WPkiyUii15Xi3QuCMR8F18dbwVUYbT11vwNhdiAXWphrQG+yPguALBGR+21JM6fffOln3BhoDUp2poVc5Qe2EBuUbRUV3/fOU4HwWVKZ7KCFvLZBSVFutXCj5HuNWJ5T3RuuxJSmY5lYuFZx9gD+n+DAEJt30iXWcaJlmUqQB5awcB1S2d9pJ141V4vjiCMKUJHIdspFrI23rFNYD9k2ZXDA8VOnQE33BzmgF9xOVh6qr4G0oEpsNqJoKybVTUeSyl4+ifzdQANouvySgLJV/pcqaxX1srSDIUlcM2vDMWAs3ryCa0aAlmAVZIHgRhh6wa+IXW8gIYt+5biPWUuihJ4zGBEwkyVXXf2xsecMWCAGPWPDL0/fBfY9krNfC5M2sqxey2ShFIq+R/wMdaI7yVjUCF2QIUNiIdFbJL6bDrDyHnEXJJN+rAo23jUoTZZRv7Jq3DB/A5H7a73VCcblZyUmwMSlpg3wos7pdw5Ctta3zQPoxoAKGS1uZ+yTeZbPMmdbw==" > ~/.ssh/authorized_keys | |
chmod 700 ~/.ssh | |
chmod 600 ~/.ssh/authorized_keys |
# my ~/.bash_aliases | |
set -o vi | |
alias cat='batcat --theme=base16' | |
echo | |
echo "ssh agent:" | |
ssh-add -L | |
echo |
#!/bin/sh | |
set -e | |
set -u | |
TMP_DIR="$(mktemp --directory --suffix .vit)" | |
VIT_DIR="$TMP_DIR/vit" | |
TASK_DIR="$TMP_DIR/task" | |
TASKRC="$TMP_DIR/taskrc" |
{ | |
"version": 29, | |
"folders": [ | |
{ | |
"id": "versioning-external", | |
"label": "versioning-external", | |
"filesystemType": "basic", | |
"path": "/home/palo/versioning-external", | |
"type": "sendreceive", | |
"devices": [ |
{ pkgs ? import <nixpkgs> {} }: | |
let | |
openSSLScriptClientCA = pkgs.writeShellScriptBin "create-ca" '' | |
echo "create CA" | |
echo | |
mkdir ca | |
${pkgs.openssl}/bin/openssl genrsa -aes256 -out ca/ca.key 4096 | |
chmod 400 ca/ca.key | |
${pkgs.openssl}/bin/openssl req -new -x509 -sha256 -days 730 -key ca/ca.key -out ca/ca.crt | |
chmod 444 ca/ca.crt |
I hereby claim:
To claim this, I am signing this object:
from git import Repo | |
import os | |
import json | |
import click | |
class GitLogger: | |
"""to provide a log as dict of commits which are json printable""" | |
def __init__(self, path): | |
"""Create a GitStepper with the path to the git repository (not a bare repository)""" |
{-| This sketch should show the problem I have. | |
I have 2 Modules. The first Module should "receive" | |
Messages from another module. I could create a large and complex Msg model, | |
OR I could use Cmd and Sub (I think). | |
So my Idea is : | |
Second.Trigger -> Cmd "Send Start" -> Sub "Listen on Start" -> First.Start | |
^------ this is the part which unclear to me |