···9191 # we just copy what we need from Glibc and use patchelf to make it
9292 # work.
9393 extraUtils = pkgs.runCommand "extra-utils"
9494- { nativeBuildInputs = [pkgs.buildPackages.nukeReferences];
9494+ { nativeBuildInputs = with pkgs.buildPackages; [ nukeReferences bintools ];
9595 allowedReferences = [ "out" ]; # prevent accidents like glibc being included in the initrd
9696 }
9797 ''
···122122 # code, using default options and effectively ignore security relevant
123123 # ZFS properties such as `setuid=off` and `exec=off` (unless manually
124124 # duplicated in `fileSystems.*.options`, defeating "zfsutil"'s purpose).
125125- copy_bin_and_libs ${pkgs.util-linux.mount}/bin/mount
125125+ copy_bin_and_libs ${lib.getOutput "mount" pkgs.util-linux}/bin/mount
126126 copy_bin_and_libs ${pkgs.zfs}/bin/mount.zfs
127127 ''}
128128
···4646 switch between Nodes. You can install npm package binaries in your
4747 toolchain without having to periodically reinstall them or figure out why
4848 they’ve stopped working.
4949+5050+ Note: Volta cannot be used on NixOS out of the box because it downloads
5151+ Node binaries that assume shared libraries are in FHS standard locations.
4952 '';
5053 homepage = "https://volta.sh/";
5154 changelog = "https://github.com/volta-cli/volta/blob/main/RELEASES.md";