diff options
author | Jared Baur <jaredbaur@fastmail.com> | 2024-02-24 08:58:57 -0600 |
---|---|---|
committer | Jared Baur <jaredbaur@fastmail.com> | 2024-02-24 08:58:57 -0600 |
commit | a786cc022728cb7a109d2806942941d53db48bce (patch) | |
tree | ecb007b0641408c4ee70b8fbb7c64bbd77e65f3c /nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix | |
parent | 1b7a8f9effecf4c13890ac81764384804178314d (diff) |
nixos/systemd-boot: fix cross for lint check
Since we are not in a `callPackage` context, dependencies in
`nativeBuildInputs` don't get spliced to the buildPlatform, causing a
cross-compiled nixos system to fail at this step when running mypy built
for the hostPlatform.
Diffstat (limited to 'nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix')
-rw-r--r-- | nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix index ea4553b8208f..bc11969f38a8 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix @@ -49,12 +49,10 @@ let ''; }; - checkedSystemdBootBuilder = pkgs.runCommand "systemd-boot" { - nativeBuildInputs = [ pkgs.mypy ]; - } '' + checkedSystemdBootBuilder = pkgs.runCommand "systemd-boot" { } '' mkdir -p $out/bin install -m755 ${systemdBootBuilder} $out/bin/systemd-boot-builder - mypy \ + ${lib.getExe pkgs.buildPackages.mypy} \ --no-implicit-optional \ --disallow-untyped-calls \ --disallow-untyped-defs \ |