Sebastian Walz 9f7b02e1cd
Tohu vaBohu
2023-04-03 14:38:02 +02:00

19 lines
487 B
Nix

{ ... } @ libs:
{ pkgs, ... }:
{
decrypt
= homedir:
encryptedFile:
decryptedFile:
[ ''${pkgs.gnupg}/bin/gpg --homedir ${homedir} --decrypt "${encryptedFile}" > "${decryptedFile}"'' ];
importKey
= { homedir, ... }:
key:
[ ''${pkgs.gnupg}/bin/gpg --homedir ${homedir} --batch --passphrase "" --import "${key}"'' ];
startAgent
= { daemon, homedir, ... }:
"${pkgs.gnupg}/bin/gpg-agent --homedir ${homedir} --daemon ${daemon}";
}