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 |