diff options
| author | Alejandro Soto <alejandro@34project.org> | 2026-03-09 02:33:10 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2026-03-09 02:33:10 -0600 |
| commit | 2de1a4811ea5f3363dc84432f0bc0bb339c43676 (patch) | |
| tree | cdf4db71c8d44cd9939f75ccd44702818d02f68e /trivionomicon/modules/athena-bccr/sys.nix | |
| parent | b49ad4ea2e2797c065b83e95515a10f1dd82c0e5 (diff) | |
trivionomicon: athena-bccr: patch hard-coded FHS paths in idopte driver
Diffstat (limited to '')
| -rw-r--r-- | trivionomicon/modules/athena-bccr/sys.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/trivionomicon/modules/athena-bccr/sys.nix b/trivionomicon/modules/athena-bccr/sys.nix index ce63b01..425c23a 100644 --- a/trivionomicon/modules/athena-bccr/sys.nix +++ b/trivionomicon/modules/athena-bccr/sys.nix @@ -7,6 +7,9 @@ }: let athena = pkgs.${doctrine.prefix}.athena-bccr.${cfg.release}; inherit (athena) vendor; + + driver = athena.card-driver.lib; + scmiddleware = "${driver}/lib/SCMiddleware"; in { environment = { etc = @@ -16,11 +19,12 @@ in { ''; } // lib.optionalAttrs (vendor == "athena") { - "Athena".source = "${athena.card-driver.lib}/etc/Athena"; + "Athena".source = "${driver}/etc/Athena"; } // lib.optionalAttrs (vendor == "idopte") { - "idoss.conf".source = "${athena.card-driver.lib}/etc/idoss.conf"; - "idoss.lic".source = "${athena.card-driver.lib}/etc/idoss.lic"; + "idoss.conf".source = "${driver}/etc/idoss.conf"; + "idoss.lic".source = "${driver}/etc/idoss.lic"; + "SCMiddleware".source = scmiddleware; }; systemPackages = [athena.card-driver]; |
