Skip to content

Tutorials for Nix and Nixpkgs. Note so far it is a proof of concept.

Notifications You must be signed in to change notification settings

FRidh/nix-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix tutorials

Tests Binder

This repository contains tutorials for using Nix and Nixpkgs written as Jupyter notebooks. The tutorials

Developing

Warning: When working on these tutorials, please keep in mind that the notebooks are executed outside of a Nix build. Don't blindly evaluate them.

To open the development environment shell

nix-shell -A devEnv

To open Jupyterlab for writing tutorials

nix-shell -A devEnv --run "jupyter-lab"

To build the the run-time dependencies used by Binder

nix-build -A runDeps

To compose the documentation

nix-shell -A devEnv --run "make -C doc html"

Contributing tutorials

When contributing a new tutorial

  • add the tutorial add the correct place
  • add a reference in doc/reference.rst
  • add a code owner in .github/CODEOWNERS

About

Tutorials for Nix and Nixpkgs. Note so far it is a proof of concept.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published