4 Commits
Author SHA1 Message Date
nathanmcrae 9868eecf94 Add passphrase2pgp package 2026-02-21 10:33:15 -08:00
nathanmcrae 370f2cb261 Add nathanmcrae-key_ei.key 2026-02-21 10:33:15 -08:00
nathanmcrae a7c85a842c Add .guix_* 2026-02-21 10:33:15 -08:00
nathanmcrae 0f7b99b926 Add templates 2026-02-21 10:33:07 -08:00
3 changed files with 5 additions and 36 deletions
@@ -1,6 +1,4 @@
(authorizations
(version 0)
(("EC9D623B2797AB3FEF7A832B534DF8EEEFCB57EF"
(name "nathanmcrae-key_nk")))
(("BF2C984D163E47CAAA95AD589B06663352168487"
(name "nathanmcrae-key_ei"))))
+1
View File
@@ -0,0 +1 @@
; My home services
+4 -34
View File
@@ -1,13 +1,11 @@
(define-module (nathanmcrae packages)
#:use-module (gnu packages)
#:use-module (gnu packages commencement)
#:use-module (gnu packages curl)
(define module (nathanmcrae packages)
#:use-module (gnu packages base)
#:use-module (gnu packages golang)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages time)
#:use-module (guix build utils)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
#:use-module (guix build gnu-build-system)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix git)
@@ -73,32 +71,4 @@ not permute arguments. It is intended as a replacement for Go's flag package.")
(synopsis "Generate a PGP key from a passphrase")
(description "passphrase2pgp generates, in OpenPGP format, an EdDSA signing key and Curve25519 encryption subkey entirely from a passphrase, essentially allowing you to store a backup of your PGP keys in your brain. At any time you can re-run the tool and re-enter the passphrase to reproduce the original keys.")
(license unlicense)
(home-page "https://github.com/skeeto/passphrase2pgp")))
(define-public seal-c
(package
(name "seal-c")
(version "0.0.7-beta")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hackerfactor/SEAL-C.git")
(commit "0.0.7-beta")))
(file-name (git-file-name name version))
(sha256 (base32 "1ipinbc1r2a5srw9fi0nhxqj6pp0vf6kcgwczsqf1g0f4kmw99nd"))))
(build-system gnu-build-system)
(arguments (list #:tests? #f
#:phases #~(modify-phases %standard-phases
(delete 'configure)
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((outdir (assoc-ref outputs "out"))
(bindir (string-append outdir "/bin")))
(install-file "bin/sealtool" bindir)))))))
(native-inputs (list gcc-toolchain))
(inputs (list curl (specification->package "openssl@3.5.5")))
(home-page "https://github.com/hackerfactor/SEAL-C/")
(synopsis "Secure Evidence Attribution Label (SEAL) implementation in C")
(description "SEAL is an open solution for assigning attribution with authentication to media. It can be easily applied to pictures, audio files, videos, documents, and other file formats.")
(license ogl-psi1.0)))
(home-page "https://github.com/skeeto/passphrase2pgp")))