tweag / nix-hour

Questions for the weekly Nix Hour
MIT License
78 stars 3 forks source link

Using buildFHSEnv effectively to wrap 3rd party Applications? #29

Open bhaveshpandey opened 1 year ago

bhaveshpandey commented 1 year ago

I have transitioned my software build and packaging workflow to be centred around Nix as I really liked the idea of deterministic builds. However, there are several issues in addition to a steep learning curve (which is understandable) and with efforts such as these, hopefully it can be flattened a bit.

I come from the Visual Effects industry which relies on vast variety of 3rd party commercial software which have complicated licensing mechanisms. However, I strongly believe it will benefit a lot with the declarative and deterministic build system. As an example, I am looking at packaging/porting the following package in form of a flake Houdini

It would be great if we could take a look at packaging 3rd party applications to work with Nix?

There is a free learning edition license available for the application which I am using for tests (this is typically downloaded by the Application the first time it runs)

soupglasses commented 1 year ago

While not super helpful with packaging in Nix. This comment may be of value if you want some commercial software on NixOS which uses a strong networked licensing system. https://github.com/NixOS/nixpkgs/issues/97498#issuecomment-1508128607