Experimental Nix Package for Juvix
Hi everyone! I’ve created a simple Nix package for Juvix to make it easier to install and use Juvix on NixOS systems. The package is available at GitHub - taryune/juvix-nix: The Nix package definition for Juvix.
This is a very basic implementation and not well tested yet. It’s my first attempt at packaging Juvix for Nix, so there might be issues or better ways to do things. Feedback and improvements are welcome!
The current implementation simply:
- Downloads the binary release
- Makes it executable in Nix
- Handles basic runtime dependencies
What is this?
This is a minimal Nix package that wraps the Juvix binary release. It’s meant as a starting point for better Nix integration of Juvix.
Usage
Build the package:
nix-build
Enter development shell:
nix-shell
Limitations & Known Issues
- Only tested on x86_64-linux
- Only packages the binary release (no source build)
- Minimal testing has been done
- May not include all necessary dependencies
- No development environment setup yet
Contributing
Since this is a very basic implementation, contributions would be greatly appreciated! If you’re experienced with Nix packaging or Juvix development environment setup, your input would be especially valuable.
Feel free to contribute improvements or report issues on the GitHub repository.