Chataigne icon indicating copy to clipboard operation
Chataigne copied to clipboard

Official Nix Derivation

Open voidarclabs opened this issue 2 months ago • 1 comments

Is your feature request related to a problem? Please describe. I've been trying to run a lighting setup off of a Nixos machine, and was dissapointed to find that there isn't nix support. Because of the fact that JUCE isn't really designed for nix either, I have been unable to run the appimage or compile a functional version. The nature of JUCE's dependencies, and therefore Chataigne's dependencies, means that I can't find a proper list of what is required to compile without using projucer, which would be required for a nix release.

Describe the solution you'd like Due to the fact that I am not experienced with the codebase, I have been unable to compile Chataigne even on a regular Linux system, without using projucer. I am hoping that someone with a greater understanding of the project will help me out and make a functioning build, or just point me in the right direction. Instructions for how to compile without projucer would also be greatly appreciated.

Describe alternatives you've considered As stated, I have been unable to run the appimage or executable on nixos in any capacity. There aren't any serviceable examples of JUCE projects being compiled on nix to begin with, meaning that I'm not really capable of trying anything too drastic without outside help.

Additional context N/A

voidarclabs avatar Oct 12 '25 21:10 voidarclabs

I was not even aware that NixOS existed.. this is a collaborative project, you're definitely welcome to help support Nix.

I believe a very quick research shows that JUCE and NixOS can coexist, I'd suggest getting closer to thoses people. I don't really understand why you don't want to use Projucer, but checking the MakeFile should get you there.

https://github.com/NixOS/nixpkgs/issues/356263

benkuper avatar Oct 13 '25 11:10 benkuper