blob: de8e3077300b62223b22675b0046cfb286d98157 [file] [log] [blame]
{ pkgs
, username
, lib
, ...
}: {
home = {
programs.gpg.enable = true;
services.gpg-agent = {
enable = true;
extraConfig = ''
pinentry-program ${pkgs.pinentry-rofi}/bin/pinentry-rofi
'';
};
systemd.user.sockets.gpg-agent.Install.WantedBy = lib.mkForce [ ];
};
config.environment.persistence."/nix/persist".users.${username}.directories = [
{
directory = ".gnupg";
mode = "0700";
}
];
home.home.packages = [
pkgs.pinentry-rofi
];
}