Skip to content

Commit c77b0af

Browse files
committed
Incorporate archive Nix materials in live documentation
1 parent 66a5171 commit c77b0af

File tree

2 files changed

+10
-29
lines changed

2 files changed

+10
-29
lines changed

doc/maintainers/archive/archive_text.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

doc/nix_integration.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,16 @@
55
[:octicons-tag-24: 0.1.10.0](https://github.com/commercialhaskell/stack/releases/tag/v0.1.10.0)
66

77
[Nix](https://nixos.org/) is a purely functional package manager. Stack can be
8-
configured to integrate with Nix.
8+
configured to integrate with Nix. Integration provides these benefits:
9+
10+
* more reproducible builds. This is because fixed versions of any system
11+
libraries and commands required to build the project are automatically built
12+
using Nix and managed locally for each project. These system packages never
13+
conflict with any existing versions of these libraries on your system. That
14+
they are managed locally to the project means that you don't need to alter
15+
your system in any way to build any odd project pulled from the Internet; and
16+
* implicit sharing of system packages between projects. This means you don't
17+
have more copies on-disk than you need.
918

1019
The Nix package manager is a pre-requisite for integration. On Linux (including
1120
Windows Subsystem for Linux) and macOS, it can be downloaded and installed from

0 commit comments

Comments
 (0)