Your one-stop-cake-shop for everything Freshly Baked has to offer

fix(pm/bluesky): genericize build

Bluesky PDS was trying to remove a specific version of atproto. This
meant that as the version was bumped, the build would break. If we use
find to check the right version to remove, this won't break anymore
unless the build does actually need to change

Changed files
+4 -3
packetmix
packages
bluesky-pds
+4 -3
packetmix/packages/bluesky-pds/default.nix
··· 83 83 }: 84 84 config.inputs.nixos-unstable.result.${system}.bluesky-pds.overrideAttrs { 85 85 postBuild = '' 86 - rm -r node_modules/.pnpm/@atproto+pds@0.4.169 87 - mkdir -p node_modules/.pnpm/@atproto+pds@0.4.169 86 + atproto_pds_dir=$(${pkgs.findutils}/bin/find node_modules/.pnpm -maxdepth 1 -name "@atproto+pds@*") 87 + rm -r $atproto_pds_dir 88 + mkdir -p $atproto_pds_dir 88 89 ln -s ${ 89 90 config.packages.bluesky-atproto-pds.result.${system} 90 - }/lib node_modules/.pnpm/@atproto+pds@0.4.169/node_modules 91 + }/lib $atproto_pds_dir/node_modules 91 92 ''; 92 93 }; 93 94 };