24 lines
579 B
Nix
24 lines
579 B
Nix
{ pkgs, config, ... }: {
|
|
services.pcscd.enable = true;
|
|
services.udev.packages = [ pkgs.yubikey-personalization ];
|
|
|
|
persist.derivative.directories = [ "/home/balsoft/.local/share/gnupg" ];
|
|
|
|
home-manager.users.balsoft = {
|
|
services.gpg-agent = {
|
|
enable = true;
|
|
enableSshSupport = true;
|
|
pinentryFlavor = "gtk2";
|
|
};
|
|
|
|
programs.gpg = {
|
|
enable = true;
|
|
homedir = "${config.home-manager.users.balsoft.xdg.dataHome}/gnupg";
|
|
scdaemonSettings = {
|
|
disable-ccid = true;
|
|
reader-port = "Yubico Yubi";
|
|
};
|
|
};
|
|
};
|
|
}
|