ATproto Nix User Repo

fix(build): add overlay to fix cfg-if build

Changed files
+16 -5
overlays
+1 -1
flake.nix
··· 26 26 inherit system overlays; 27 27 }; 28 28 rustVersion = pkgs.rust-bin.stable.latest.default; 29 - craneLib = (crane.mkLib pkgs).overrideToolchain rustVersion; 29 + craneLib = ((crane.mkLib pkgs).overrideToolchain rustVersion).overrideScope (import ./overlays/cfg-if-fix.nix); 30 30 31 31 nurPackages = import ./default.nix { 32 32 inherit pkgs craneLib;
+13
overlays/cfg-if-fix.nix
··· 1 + final: prev: { 2 + buildPackage = args: 3 + let 4 + pname = args.pname or ""; 5 + in 6 + prev.buildPackage (args // ( 7 + if builtins.match "cfg-if-.*" pname != null then { 8 + unpackPhase = '' 9 + tar xf $src --no-same-owner 10 + ''; 11 + } else { } 12 + )); 13 + }
+2 -4
overlays/default.nix
··· 1 1 { 2 - # Add your overlays here 3 - # 4 - # my-overlay = import ./my-overlay; 5 - } 2 + cfg-if-fix = import ./cfg-if-fix.nix; 3 + }