Yeah because qbe is already in nixpkgs, and “with pkgs” brings the entire package set into scope. (This is one of the reasons I avoid using with)
harec is also in nixpkgs dated 2023-02-08. I’m not sure how quick development on hare moves, but a more idiomatic way to get the latest version would be to use overrideAttrs.
Does this mean that
myqbe
andmyharec
will always be rebuilt when entering the environment? And this is also what you want, right?Correct
Why did you prefix this package names with “my”?
I assume to avoid namespace collision.
Yeah because qbe is already in nixpkgs, and “with pkgs” brings the entire package set into scope. (This is one of the reasons I avoid using with)
harec is also in nixpkgs dated 2023-02-08. I’m not sure how quick development on hare moves, but a more idiomatic way to get the latest version would be to use overrideAttrs.