{ ... } @ 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}"; }