Experimental Nix Package for Juvix

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.

4 Likes