diff --git a/flake.nix b/flake.nix
index 999028ec273368757536a8849d2c4aaab271a389..5430d3904d1f15993f9ae920088298d9ffbb458c 100644
--- a/flake.nix
+++ b/flake.nix
@@ -385,7 +385,7 @@
         buildStatic = nixpkgs.lib.genAttrs linux64BitSystems (system: self.packages.${system}.nix-static);
 
         buildCross = nixpkgs.lib.genAttrs crossSystems (crossSystem:
-          nixpkgs.lib.genAttrs linux64BitSystems (system: self.packages.${system}."nix-${crossSystem}"));
+          nixpkgs.lib.genAttrs ["x86_64-linux"] (system: self.packages.${system}."nix-${crossSystem}"));
 
         # Perl bindings for various platforms.
         perlBindings = nixpkgs.lib.genAttrs systems (system: self.packages.${system}.nix.perl-bindings);
@@ -395,7 +395,7 @@
         # the installation script.
         binaryTarball = nixpkgs.lib.genAttrs systems (system: binaryTarball nixpkgsFor.${system} nixpkgsFor.${system}.nix nixpkgsFor.${system});
 
-        binaryTarballCross = nixpkgs.lib.genAttrs systems (system: builtins.listToAttrs (map (crossSystem: {
+        binaryTarballCross = nixpkgs.lib.genAttrs ["x86_64-linux"] (system: builtins.listToAttrs (map (crossSystem: {
           name = crossSystem;
           value = let
             nixpkgsCross = import nixpkgs {
@@ -549,6 +549,8 @@
           stripAllList = ["bin"];
 
           strictDeps = true;
+
+          hardeningDisable = [ "pie" ];
         };
       } // builtins.listToAttrs (map (crossSystem: {
         name = "nix-${crossSystem}";