1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-03-06 23:31:34 +00:00
nixpkgs/pkgs/development/idris-modules
..
array.nix
bi.nix
bifunctors.nix
build-builtin-package.nix
build-idris-package.nix
bytes.nix
canvas.nix
categories.nix
coda.nix
comonad.nix
composition.nix
config.nix
console.nix
containers.nix
cube.nix
curses.nix
data.nix
default.nix
derive.nix
descncrunch.nix
dict.nix
dom.nix
electron.nix
eternal.nix
farrp.nix
free.nix
fsm.nix
glfw.nix
graphviz.nix
hamt.nix
heyting-algebra.nix
hezarfen.nix
hrtime.nix
html.nix
http.nix
http4idris.nix
iaia.nix
idris-wrapper.nix
idrishighlighter.nix
idrisscript.nix
ipkgparser.nix
jheiling-extras.nix
jheiling-js.nix
js.nix
lens.nix
lightyear.nix
logic.nix
mapping.nix
mhd.nix
pacman.nix
patricia.nix
permutations.nix
pfds.nix
pipes.nix
posix.nix
protobuf.nix
rationals.nix
README.md
recursion_schemes.nix
refined.nix
sdl.nix
sdl2.nix
semidirect.nix
setoids.nix
smproc.nix
snippets.nix
software_foundations.nix
specdris.nix
tap.nix
test.nix
tlhydra.nix
TODO.md
tomladris.nix
tp.nix
tparsec.nix
transducers.nix
trees.nix
union_type.nix
vecspace.nix
webgl.nix
with-packages.nix
wl-pprint.nix
wyvern.nix
xhr.nix
yaml.nix
yampa.nix

Idris packages

This directory contains build rules for idris packages. In addition, it contains several functions to build and compose those packages. Everything is exposed to the user via the idrisPackages attribute.

callPackage

This is like the normal nixpkgs callPackage function, specialized to idris packages.

builtins

This is a list of all of the libraries that come packaged with Idris itself.

build-idris-package

A function to build an idris package. Its sole argument is a set like you might pass to stdenv.mkDerivation, except build-idris-package sets several attributes for you. See build-idris-package.nix for details.

build-builtin-package

A version of build-idris-package specialized to builtin libraries. Mostly for internal use.

with-packages

Bundle idris together with a list of packages. Because idris currently only supports a single directory in its library path, you must include all desired libraries here, including prelude and base.