configuration/gpg-ssh: Custom gnupg without builtin ccid driver in scdaemon
This commit is contained in:
parent
09f54a05ee
commit
5d45d3aac1
@ -1,7 +1,17 @@
|
|||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
{
|
let
|
||||||
|
|
||||||
|
custom_gnupg = pkgs.gnupg.overrideAttrs (final: prev: {
|
||||||
|
configureFlags = prev.configureFlags ++ [
|
||||||
|
# Make sure scdaemon never ever again tries to use its own ccid driver
|
||||||
|
"--disable-ccid-driver"
|
||||||
|
];
|
||||||
|
});
|
||||||
|
|
||||||
|
in {
|
||||||
|
|
||||||
|
programs.gnupg.package = custom_gnupg;
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
@ -9,7 +19,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
gnupg
|
custom_gnupg
|
||||||
yubikey-personalization
|
yubikey-personalization
|
||||||
openpgp-card-tools
|
openpgp-card-tools
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user