1
0

configuration/desktop: Enable GPG SSH support

This commit is contained in:
2024-04-14 17:57:56 +02:00
parent af72169172
commit 66d369bbd9
6 changed files with 54 additions and 0 deletions

View File

@@ -11,6 +11,7 @@ final: prev: {
nixfiles-generate-config = final.callPackage ./nixfiles/nixfiles-generate-config.nix {};
nixfiles-update-ssh-host-keys = final.callPackage ./nixfiles/nixfiles-update-ssh-host-keys.nix {};
print-afra = final.callPackage ./print-afra {};
ssh-gpg = final.callPackage ./ssh-gpg {};
update-from-hydra = final.callPackage ./update-from-hydra {};
uptimestatus = final.python3.pkgs.callPackage ./uptimestatus {};
}

6
pkgs/ssh-gpg/default.nix Normal file
View File

@@ -0,0 +1,6 @@
{ pkgs, ... }:
pkgs.writeShellApplication {
name = "ssh-gpg";
text = builtins.readFile ./ssh-gpg.sh;
}

6
pkgs/ssh-gpg/ssh-gpg.sh Executable file
View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
export SSH_AUTH_SOCK
exec ssh "$@"