Nix Presentation

Exhibited programming language integration

Language Build Tool Runtime Source Code
Bash Nix Bash open
Java Nix IFD/SBT JRE open
JavaScript NPM Node.js open
PureScript Spago Node.js open
Scala Nix IFD/SBT JRE open

Executing Nix commands

Each of following commands can be executed against a locally cloned flake by replacing its github:mstream/nix-presentation part with ..

Running the demo application

nix run github:mstream/nix-presentation

or

$(nix build --no-link --print-out-paths github:mstream/nix-presentation)/bin/hello.sh

Displaying flake outputs

nix flake show github:mstream/nix-presentation

Browsing dependencies graph

nix run github:utdemir/nix-tree -- --derivation github:mstream/nix-presentation

Direnv integration

Instruction here.