users/clerie,hosts/web-2: publish new keys for clerie
This commit is contained in:
14
pkgs/clerie-keys/default.nix
Normal file
14
pkgs/clerie-keys/default.nix
Normal file
@@ -0,0 +1,14 @@
|
||||
{ runCommand, gnupg, ... }:
|
||||
|
||||
runCommand "clerie-keys" {
|
||||
buildInputs = [ gnupg ];
|
||||
} ''
|
||||
mkdir -p $out/{ssh,gpg}
|
||||
cp ${../../users/clerie/ssh.pub} $out/ssh/clerie_id.pub
|
||||
|
||||
export GNUPGHOME=$(pwd)
|
||||
|
||||
gpg --import-options import-export --armor -o $out/gpg/clerie@clerie.de.asc --import ${../../users/clerie/gpg.asc}
|
||||
gpg --import-options import-export -o $out/gpg/clerie@clerie.de --import ${../../users/clerie/gpg.asc}
|
||||
gpg --import-options show-only --with-colons --fingerprint --import ${../../users/clerie/gpg.asc} | awk -F: '$1 == "fpr" {print $10;}' | head -1 > $out/gpg/clerie@clerie.de.fingerprint.txt
|
||||
''
|
@@ -1,4 +1,5 @@
|
||||
final: prev: {
|
||||
clerie-keys = final.callPackage ./clerie-keys {};
|
||||
clerie-system-upgrade = final.callPackage ./clerie-system-upgrade/clerie-system-upgrade.nix {};
|
||||
clerie-merge-nixfiles-update = final.callPackage ./clerie-update-nixfiles/clerie-merge-nixfiles-update.nix {};
|
||||
clerie-update-nixfiles = final.callPackage ./clerie-update-nixfiles/clerie-update-nixfiles.nix {};
|
||||
|
Reference in New Issue
Block a user