diff options
| author | Alejandro Soto <alejandro@34project.org> | 2026-03-02 19:48:42 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2026-03-02 19:54:02 -0600 |
| commit | 8c356ad5a8d04f486b818d63e5563542e1b51d4f (patch) | |
| tree | 9285c59f11b4a9d40ce34a703c4199087da5bca8 /trivionomicon/pkgs/athena-bccr/default.nix | |
| parent | 192ce84e07eea1faba7250eeecb0a79847c0adda (diff) | |
trivionomicon: athena-bccr: add support for non-Athena driver vendors
Diffstat (limited to '')
| -rw-r--r-- | trivionomicon/pkgs/athena-bccr/default.nix | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/trivionomicon/pkgs/athena-bccr/default.nix b/trivionomicon/pkgs/athena-bccr/default.nix index a5f79ca..c48ab87 100644 --- a/trivionomicon/pkgs/athena-bccr/default.nix +++ b/trivionomicon/pkgs/athena-bccr/default.nix @@ -16,15 +16,15 @@ }; pkgsForRelease = release: let - ase-pkcs11 = unwrapped.ase-idprotect.lib; - libasep11 = "${ase-pkcs11}/lib/x64-athena/libASEP11.so"; + inherit (unwrapped) card-driver bccr-cacerts; + unwrapped = overrideUnwrapped {inherit release;} {}; + pkcs11-module = "${card-driver.lib}/${card-driver.pkcs11-path}"; in { - inherit ase-pkcs11 libasep11; - inherit (unwrapped) ase-idprotect bccr-cacerts; + inherit card-driver bccr-cacerts pkcs11-module; gaudi = callPackage ./gaudi-env.nix {inherit unwrapped;}; - firmador = callPackage ./firmador.nix {inherit libasep11;}; + firmador = callPackage ./firmador.nix {inherit pkcs11-module;}; }; in lib.mapAttrs (_: pkgsForRelease) (releases // {latest = releases.${latest};}) |
