Bleep uses coursier to manage it's own versions, it a different version is defined in bleep.yml then it will try and fetch that and use it. This will not work on nix. Even if it manages to download the binary it will just result in an unpatched binary that will not work anyway.
I figure this will have to be solved by some sort of nix-integration with bleep or vice versa. I think this is the case of bleep solving an issue that is already solved by Nix itself as well. A flake should always define the required version of it's dependencies.
Bleep uses coursier to manage it's own versions, it a different version is defined in bleep.yml then it will try and fetch that and use it. This will not work on nix. Even if it manages to download the binary it will just result in an unpatched binary that will not work anyway.
I figure this will have to be solved by some sort of nix-integration with bleep or vice versa. I think this is the case of bleep solving an issue that is already solved by Nix itself as well. A flake should always define the required version of it's dependencies.