Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

Commit

Permalink
docs/install.md: Nix / NixOS section
Browse files Browse the repository at this point in the history
  • Loading branch information
oxzi committed Feb 18, 2021
1 parent 4e8cb2d commit d2db36d
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions docs/install.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<!--
SPDX-FileCopyrightText: 2021 Markus Sommer
SPDX-FileCopyrightText: 2021 Alvar Penning
SPDX-License-Identifier: GPL-3.0-or-later
-->
Expand Down Expand Up @@ -31,10 +32,20 @@ If you install the arch-package, we do all of that for you.
For some select platforms, packages are provided. (Footnote: ''select'' in this case means those platforms that don't make it
prohibitively complicated to package for them - looking at you, Debian)

### NixOS
### Nix / NixOS

If you're the kind of person who uses Nix, I assume you know how to install software on your system.
Because I most certainl don't.
Nix is a purely functional package manager for Linux or macOS.
NixOS is a Linux distribution based on Nix.

There is a [dtn7 Nix User Repository (NUR)](https://github.com/dtn7/nur-packages) which contains two versions of dtn7-go.

- The `dtn7-go` package for the latest release,
- and the `dtn7-go-unstbale` package which is always the latest `master` branch's `HEAD`.

Both packages are automatically bumped after changes in the dtn7-go repository.

You can import and install one of those dtn7 packages as described in the [dtn7 NUR's README](https://github.com/dtn7/nur-packages).
Alternatively, all [NURs](https://github.com/nix-community/NUR) can be included and a dtn7-go version installed from those.

### Arch Linux

Expand Down

0 comments on commit d2db36d

Please sign in to comment.