I hereby claim:
- I am edef1c on github.
- I am edef (https://keybase.io/edef) on keybase.
- I have a public key ASCPm4ELwf7Iypg_CxFDa4Gw8UP-gjK3OR7SPvH_jEtN2Qo
To claim this, I am signing this object:
| nixos-rebuild |
| #define _GNU_SOURCE | |
| #include <err.h> | |
| #include <errno.h> | |
| #include <poll.h> | |
| #include <setjmp.h> | |
| #include <signal.h> | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> |
| define-command nix-jump %{ | |
| execute-keys <esc><a-i><a-w> | |
| edit %sh{ | |
| if [[ "$kak_selection" =~ ^\<(.*)\>$ ]]; then | |
| path="$(nix-instantiate --find-file "${BASH_REMATCH[1]}")" | |
| else | |
| cd "$(dirname "$kak_buffile")" | |
| path="$(realpath "$kak_selection")" | |
| fi | |
| if [ -d "$path" ]; then |
| { pkgs, ... }: | |
| let inherit (pkgs) stdenv qemu getopt; in | |
| { | |
| systemd.additionalUpstreamSystemUnits = [ | |
| "proc-sys-fs-binfmt_misc.automount" | |
| "proc-sys-fs-binfmt_misc.mount" | |
| ]; | |
| environment.etc."binfmt.d/qemu-user.conf".source = stdenv.mkDerivation { | |
| name = "qemu-binfmt"; | |
| inherit (qemu) src; |
| macro_rules! for_expr { | |
| ( $lhs:pat in $iter:ident $body:block else $else:block ) => { | |
| for_expr!($lhs in ($iter) $body else $else) | |
| }; | |
| ( $lhs:pat in ($iter:expr) $body:block else $else:block ) => {{ | |
| let mut iter = ::core::iter::IntoIterator::into_iter($iter); | |
| if let Some(mut item) = iter.next() { | |
| loop { | |
| let $lhs = item; | |
| let result = $body; |
| { python3Packages, fetchgit, fetchFromGitHub, sdcc, makeWrapper, yosys, nextpnr, icestorm }: | |
| let | |
| self = python3Packages // (with self; { | |
| fx2 = buildPythonPackage rec { | |
| pname = "fx2"; | |
| version = "0.6"; | |
| src = fetchPypi { | |
| inherit pname version; | |
| sha256 = "c2126cd9fff71e399d664ac0e40958d609e80209ac8950b4e2ca07d2e8fb06d9"; | |
| }; |
| { pkgs, ... }: | |
| let | |
| doh-proxy = pkgs.callPackage ./doh-proxy.nix {}; | |
| in { | |
| systemd.sockets.doh-stub = { | |
| wantedBy = [ "sockets.target" ]; | |
| socketConfig.Service = "doh-stub.service"; | |
| socketConfig.ListenDatagram = "[::1]:53"; | |
| }; | |
| systemd.services.doh-stub = { |
| #!/usr/bin/env bash | |
| set -ue | |
| if [ $# -ne 1 ]; then | |
| echo "usage: $0 [exact PGP user ID]" | |
| exit 255 | |
| fi | |
| gpg --with-colons -k "=$1" |\ | |
| awk -F: '$1 == "sub" && $2 ~ /^[fu]$/ && $12 ~ /a/ { getline; print $10"!" }' |\ |
I hereby claim:
To claim this, I am signing this object:
| all: env | |
| install: env | |
| install -D env $(out)/bin/env |