This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

tools.pass: add otp & nicer output

+7 -7
+7 -7
tools/pass.nix
··· 1 - 2 1 { self, ... }: 3 2 { 4 3 perSystem = 5 - { pkgs, ... }: { 4 + { pkgs, ... }: 5 + { 6 6 packages.pass = pkgs.symlinkJoin { 7 7 name = "pass"; 8 8 paths = [ 9 9 (pkgs.writeShellApplication { 10 10 name = "pass"; 11 11 runtimeInputs = [ 12 - pkgs.pass 12 + (pkgs.pass.withExtensions (ext: [ ext.pass-otp ])) 13 13 pkgs.gnupg 14 14 ]; 15 15 text = '' 16 - set -x 17 - gpg --import ${self.keys.pgp.yubi.key} 18 - echo '${self.keys.pgp.yubi.id}:6:' | gpg --import-ownertrust 16 + set -efu 17 + gpg --import ${self.keys.pgp.yubi.key} &>/dev/null 18 + echo '${self.keys.pgp.yubi.id}:6:' | gpg --import-ownertrust &>/dev/null 19 19 pass "$@" 20 20 ''; 21 21 }) 22 - pkgs.pass 22 + (pkgs.pass.withExtensions (ext: [ ext.pass-otp ])) 23 23 ]; 24 24 }; 25 25 };