nixfiles/profiles/home-manager/sshUSB.nix
2024-07-24 14:13:59 +01:00

12 lines
357 B
Nix

{self, ...}: let
encryptedUSBData = import "${self}/data/drives/encryptedUSB.nix";
in {
programs.ssh.matchBlocks."*".identityFile = "${encryptedUSBData.sshPrivateKeyPath}";
programs.git.extraConfig = {
gpg.format = "ssh";
commit.gpgsign = "true";
tag.gpgsign = "true";
user.signingKey = "${encryptedUSBData.sshPrivateKeyPath}";
};
}