<div dir="ltr">This patch makes pass load extensions from the $PATH by the name<br>pass-EXTENSION so distributions can put the files wherever they<br>want. This would make it easier for certain distros to package<br>extensions (example NixOS that has it's own directory structure).<br><br>I've also put the same patch here: <a href="https://ptpb.pw/hAb_">https://ptpb.pw/hAb_</a><br><br>Not sure about the security model when it comes to system/non-system ones, that almost for sure must be checked by the owner of the file to make it flexible enough with the different paths that might be used. For example NixOS uses /run/current-system/sw/bin as main bin dir for system binaries and /home/etu/.nix-profile/bin for binaries for a specific user. But both are populated by the package-manager and owned by the root user.<br><br>NixOS doesn't have a /usr/lib/password-store/extensions and I don't think there's an easy way to manage to create one. But this patch would make it way more flexible to add extensions in a git-like way.<br></div>