nixpkgs-suyu/nixos/modules/programs
Philip Potter e4029c34fc 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.
2020-07-16 15:29:33 +01:00
..
bash Don't enable nix-bash-completions when using Nix 2.4 2020-06-04 14:18:18 +02:00
command-not-found
digitalbitbox
zsh zsh: added option to enable compatibility with bash's completion system 2020-05-03 12:08:25 +02:00
adb.nix
atop.nix
autojump.nix
bandwhich.nix
bash-my-aws.nix
bcc.nix
browserpass.nix
captive-browser.nix
ccache.nix
cdemu.nix treewide: add bool type to enable options, or make use of mkEnableOption 2020-04-21 08:55:36 +02:00
chromium.nix nixos/chromium: add example and update description 2020-05-24 21:39:44 +02:00
clickshare.nix
criu.nix treewide: add bool type to enable options, or make use of mkEnableOption 2020-04-21 08:55:36 +02:00
dconf.nix ibus: fix installation of dconf database 2020-06-02 22:32:03 +02:00
dmrconfig.nix
environment.nix
evince.nix
file-roller.nix
firejail.nix
fish.nix nixos/fish: enable man cache generation 2020-06-29 22:28:32 +02:00
fish_completion-generator.patch
freetds.nix
fuse.nix
geary.nix
gnome-disks.nix
gnome-documents.nix
gnome-terminal.nix
gnupg.nix yubikey-agent: init at 0.1.3 2020-07-16 15:29:33 +01:00
gpaste.nix
gphoto2.nix
hamster.nix nixos/hamster: fix eval 2020-06-18 16:22:13 +02:00
iftop.nix
iotop.nix
java.nix
kbdlight.nix
less.nix
liboping.nix
light.nix
mininet.nix
mosh.nix
mtr.nix
nano.nix
nm-applet.nix
npm.nix
oblogout.nix
plotinus.nix
plotinus.xml
qt5ct.nix
screen.nix
seahorse.nix
sedutil.nix
shadow.nix Merge pull request #51270 from aneeshusa/enable-setuid-wrapper-for-chsh 2020-06-02 10:50:31 +01:00
singularity.nix nixos/*: use $out instead of $bin with buildGoPackage 2020-04-28 20:30:29 +10:00
slock.nix
spacefm.nix
ssh.nix nixos/ssh: add crypto options 2020-06-08 22:10:36 +03:00
ssmtp.nix nixos/ssmtp: drop authPass option in favor of authPassFile, or services.ssmtp.settings.AuthPass if absolutely required 2020-06-12 06:41:56 -04:00
sway.nix
sysdig.nix
system-config-printer.nix
systemtap.nix treewide: add bool type to enable options, or make use of mkEnableOption 2020-04-21 08:55:36 +02:00
thefuck.nix
tmux.nix
traceroute.nix
tsm-client.nix
udevil.nix
usbtop.nix
venus.nix treewide: use https for nixos.org and hydra.nixos.org 2020-05-03 22:14:21 -07:00
vim.nix
virtualbox.nix
wavemon.nix
waybar.nix
wireshark.nix
x2goserver.nix
xfs_quota.nix
xonsh.nix nixos/xonsh: source NixOS environment 2020-04-21 23:43:37 +02:00
xss-lock.nix
yabar.nix
zmap.nix