A Nix Flake for the Proton Pass CLI.
This flake packages the official pre-compiled binaries from Proton, ensuring reproducibility and pure evaluation by tracking versions and hashes in a local versions.json manifest.
nix run github:damoun/pass-cli-flake -- --helpAdd it to your flake.nix:
{
inputs = {
pass-cli.url = "github:damoun/pass-cli-flake";
};
outputs = { self, nixpkgs, pass-cli, ... }: {
# Use pass-cli.packages.${system}.default in your configuration
};
}- Renovate: Automatically tracks new tags in the upstream repository.
- GitHub Actions: When Renovate detects a new version, a GitHub Action automatically updates
versions.jsonand validates it against a formal JSON Schema. - Security: Includes automated security scanning via reusable workflows.
This flake and its Nix expressions are licensed under the MIT License. The pass-cli binary itself is subject to Proton's own licensing terms.