/omnetpp-nix

build omnetpp by nix. Only a mirron from gitlab's master branch

Primary LanguageNixGNU General Public License v3.0GPL-3.0

OMNeT++ Nix

Build OMNeT++ with Nix.

Note: Here are some problem to run. It can be built and run for some projects, but the build binary is not cleaned up.

Usage

The default.nix is a packed of omnetpp with IDE. But this file is a function instead of a drv directly.

Flake

Add this repo as inputs and import the packages you wanted.

Legacy

N.B. This method will be removed in the future.

The pkgs.nix is a collection of drvs in this repo. It imports `<nixpkgs>` by default. So you can use it simply by nix-env or nixpkgs.fetchers with this repo’s url.

This package is uploaded on cachix, you can take a look.

Package List

Known Issue

NED_PATH, OMNETPP_IMAGE_PATH and other variables

You have to set them by yourself with wrapProgram or use omnetpp cli arguments.