diff options
Diffstat (limited to 'pkgs/default.nix')
-rw-r--r-- | pkgs/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix index 77b6215..0a09f9f 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,10 +1,12 @@ -final: prev: { +final: prev: let + inherit (final.lib) optional; + is_cross = final.buildPlatform != final.targetPlatform; +in { luks-hw-password = final.callPackage ./luks-hw-password {}; dev = final.callPackage ./dev { devShells = import ../devShells final; }; - delft-icon-theme = final.callPackage ./theme/delft-icon-theme.nix {}; background-lnxpcs = final.callPackage ./theme/background-lnxpcs.nix {}; swaybackground = final.callPackage ./theme/swaybackground.nix {}; myswaylock = final.callPackage ./theme/myswaylock.nix {}; @@ -34,6 +36,8 @@ final: prev: { outputs = ["out"]; }; gnupg = prev.gnupg.overrideAttrs (oldAttrs: { - nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [prev.libgpg-error]; + nativeBuildInputs = + oldAttrs.nativeBuildInputs + ++ (optional is_cross prev.libgpg-error); }); } |