Hi everyone,
I’m trying to contribute to the NixOS community by updating a packet for Bambu Studio. As a learning exercise, I want to update the existing packet to the latest version and gain a better understanding of the packet building process.
I’ve already made some modifications using overrideAttrs
, but I’m sure there’s more to it. I’m particularly interested in building the packet independently and testing it in a controlled environment that doesn’t rely on my local setup. For instance, there are new dependencies for the latest version of Bambu Studio that limit how much I can accomplish in this way.
Could someone please provide guidance on the following:
- Building the packet: How can I build the Nix Bambu packet on its own?
- Testing the packet: Is there a way to test the built packet in a Nix shell or similar environment?
- Flakes and derivations: Are there any specific considerations for using flakes when building packets? I got quite confused with some of the examples I’ve read online and I believe it has to do with this.
Any advice or examples would be greatly appreciated! Thanks.