A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community
Find a file
Eelco Dolstra b95a3dc45b * Basic grammar and parser for the Fix language. We use libsglr and
friends to do the parsing.  The parse table is embedded in the Fix
  executable using bin2c, which converts an arbitrary file into a C
  character array.
2003-10-29 16:05:03 +00:00
corepkgs * Substitutes and nix-pull now work again. 2003-10-16 16:29:57 +00:00
doc * Some work on the introduction. 2003-08-22 11:29:20 +00:00
externals * Add sdf2-bundle to externals. 2003-10-29 15:04:50 +00:00
scripts * Don't cache the manifest. 2003-10-27 18:43:09 +00:00
src * Basic grammar and parser for the Fix language. We use libsglr and 2003-10-29 16:05:03 +00:00
testpkgs * Argument support in Fix. Arguments can be passed through the 2003-08-15 13:01:45 +00:00
AUTHORS * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
ChangeLog * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
configure.ac * Forked new version of Fix. 2003-10-29 15:05:18 +00:00
COPYING * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
INSTALL * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
Makefile.am * Finished refactoring the tree. 2003-10-20 10:05:01 +00:00
NEWS * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
README * Added some installation instructions to the readme. 2003-04-08 12:13:57 +00:00
substitute.mk * Scan for wget and use the full path in fetchurl.sh. 2003-08-06 09:35:05 +00:00

Overview
========

Nix is a package manager, deployment system, and component glue
mechanism.


Prerequisites
=============

* Berkeley DB 4.0.14
* CWI ATerm 2.0


Installation
============

* When building from the Subversion repository, first do:

    autoreconf -i

* To build, do:

    ./configure
    make
    make install

  Note that this will install to /nix, which is the default prefix.
  You can specify another prefix, but this is not recommended if you
  want to use prebuilt packages from other sources.


Usage
=====

TODO