Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 2d6ab6e2f16b
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 8f7a623af689
Choose a head ref
  • 2 commits
  • 7 files changed
  • 2 contributors

Commits on Jul 16, 2020

  1. yubikey-agent: init at 0.1.3

    This adds yubikey-agent as a package and a nixos module.
    
    On macOS, we use `wrapProgram` to set pinentry_mac as default in PATH;
    on Linux we rely on the user to set their preferred pinentry in PATH.
    In particular, we use a systemd override to prefix PATH to select a
    chosen pinentry program if specified.
    
    On Linux, we need libnotify to provide the notify-send utility for
    desktop notifications (such as "Waiting for Yubikey touch...").
    
    This might work on other flavors of unix, but I haven't tested.
    
    We reuse the programs.gnupg.agent.pinentryFlavor option for
    yubikey-agent, but in doing so I hit a problem: pinentryFlavour's
    default value is specified in a mkDefault, but only conditionally.  We
    ought to be able to pick up the pinentryFlavour whether or not gpg-agent
    is running.  As a result, this commit moves the default value to the
    definition of programs.gnupg.agent.enable.
    philandstuff committed Jul 16, 2020
    Copy the full SHA
    e4029c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2020

  1. Merge pull request #92936 from philandstuff/add-yubikey-agent

    yubikey-agent: init at 0.1.3
    flokli committed Jul 23, 2020
    Copy the full SHA
    8f7a623 View commit details
    Browse the repository at this point in the history