trivionomicon: athena-bccr: separate releases by vendor, add 'vendor' option

This commit is contained in:
Alejandro Soto 2026-03-10 20:03:02 -06:00
parent a74fc0c70e
commit aac5bbeb91
7 changed files with 70 additions and 63 deletions

View file

@ -6,17 +6,15 @@
doctrine,
...
}: let
athena =
(pkgs.${doctrine.prefix}.athena-bccr.override {
inherit (cfg) mirror;
}).${
cfg.release
};
inherit (athena) vendor;
releases = pkgs.${doctrine.prefix}.athena-bccr.override {
inherit (cfg) mirror vendor;
};
athena = releases.${cfg.release};
driver = athena.card-driver.lib;
scmiddleware = "${driver}/lib/SCMiddleware";
inherit (cfg) vendor;
in {
environment = {
etc =