mirror of
https://github.com/NixOS/nix
synced 2025-07-07 14:21:48 +02:00
Merge pull request #11 from DeterminateSystems/revamp-introduction
Change title in introduction
This commit is contained in:
commit
70f08ee91c
6 changed files with 26 additions and 17 deletions
|
@ -275,7 +275,6 @@ const redirects = {
|
||||||
"ssec-multi-user": "installation/multi-user.html",
|
"ssec-multi-user": "installation/multi-user.html",
|
||||||
"sec-obtaining-source": "installation/obtaining-source.html",
|
"sec-obtaining-source": "installation/obtaining-source.html",
|
||||||
"sec-prerequisites-source": "installation/prerequisites-source.html",
|
"sec-prerequisites-source": "installation/prerequisites-source.html",
|
||||||
"ch-supported-platforms": "installation/supported-platforms.html",
|
|
||||||
"ch-upgrading-nix": "installation/upgrading.html",
|
"ch-upgrading-nix": "installation/upgrading.html",
|
||||||
"ch-about-nix": "introduction.html",
|
"ch-about-nix": "introduction.html",
|
||||||
"chap-introduction": "introduction.html",
|
"chap-introduction": "introduction.html",
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
- [Introduction](introduction.md)
|
- [Introduction](introduction.md)
|
||||||
- [Quick Start](quick-start.md)
|
- [Quick Start](quick-start.md)
|
||||||
- [Installation](installation/index.md)
|
- [Installation](installation/index.md)
|
||||||
- [Supported Platforms](installation/supported-platforms.md)
|
|
||||||
- [Installing Nix from Source](installation/installing-source.md)
|
- [Installing Nix from Source](installation/installing-source.md)
|
||||||
- [Prerequisites](installation/prerequisites-source.md)
|
- [Prerequisites](installation/prerequisites-source.md)
|
||||||
- [Obtaining a Source Distribution](installation/obtaining-source.md)
|
- [Obtaining a Source Distribution](installation/obtaining-source.md)
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
We recommend that macOS users install Determinate Nix using [Determinate.pkg][pkg].
|
We recommend that macOS users install Determinate Nix using our graphical installer, [Determinate.pkg][pkg].
|
||||||
For Linux and Windows Subsystem for Linux (WSL) users:
|
For Linux and Windows Subsystem for Linux (WSL) users:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | \
|
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | \
|
||||||
sh -s -- install --determinate
|
sh -s -- install --determinate
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
# Supported Platforms
|
|
||||||
|
|
||||||
Nix is currently supported on the following platforms:
|
|
||||||
|
|
||||||
- Linux (i686, x86\_64, aarch64).
|
|
||||||
|
|
||||||
- macOS (x86\_64, aarch64).
|
|
|
@ -1,7 +1,21 @@
|
||||||
# Introduction
|
# Determinate Nix
|
||||||
|
|
||||||
Nix is a _purely functional package manager_. This means that it
|
**Determinate Nix** is a downstream distribution of [Nix], a purely functional language, CLI tool, and package management system.
|
||||||
treats packages like values in purely functional programming languages
|
It's available on Linux, macOS, and Windows Subsystem for Linux (WSL).
|
||||||
|
|
||||||
|
## Installing
|
||||||
|
|
||||||
|
We recommend that macOS users install Determinate Nix using our graphical installer, [Determinate.pkg][pkg].
|
||||||
|
For Linux and Windows Subsystem for Linux (WSL) users:
|
||||||
|
|
||||||
|
```console
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | \
|
||||||
|
sh -s -- install --determinate
|
||||||
|
```
|
||||||
|
|
||||||
|
## How Nix works
|
||||||
|
|
||||||
|
Nix treats packages like values in purely functional programming languages
|
||||||
such as Haskell — they are built by functions that don’t have
|
such as Haskell — they are built by functions that don’t have
|
||||||
side-effects, and they never change after they have been built. Nix
|
side-effects, and they never change after they have been built. Nix
|
||||||
stores packages in the _Nix store_, usually the directory
|
stores packages in the _Nix store_, usually the directory
|
||||||
|
@ -184,10 +198,14 @@ to build configuration files in `/etc`). This means, among other
|
||||||
things, that it is easy to roll back the entire configuration of the
|
things, that it is easy to roll back the entire configuration of the
|
||||||
system to an earlier state. Also, users can install software without
|
system to an earlier state. Also, users can install software without
|
||||||
root privileges. For more information and downloads, see the [NixOS
|
root privileges. For more information and downloads, see the [NixOS
|
||||||
homepage](https://nixos.org/).
|
homepage][nix].
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Nix is released under the terms of the [GNU LGPLv2.1 or (at your
|
Nix is released under the terms of the [GNU LGPLv2.1 or (at your
|
||||||
option) any later
|
option) any later
|
||||||
version](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html).
|
version][license].
|
||||||
|
|
||||||
|
[license]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
|
||||||
|
[pkg]: https://install.determinate.systems/determinate-pkg/stable/Universal
|
||||||
|
[site]: https://nixos.org
|
||||||
|
|
|
@ -4,7 +4,7 @@ This chapter is for impatient people who don't like reading documentation.
|
||||||
For more in-depth information you are kindly referred to subsequent chapters.
|
For more in-depth information you are kindly referred to subsequent chapters.
|
||||||
|
|
||||||
1. Install Nix.
|
1. Install Nix.
|
||||||
We recommend that macOS users install Determinate Nix using [Determinate.pkg][pkg].
|
We recommend that macOS users install Determinate Nix using our graphical installer, [Determinate.pkg][pkg].
|
||||||
For Linux and Windows Subsystem for Linux (WSL) users:
|
For Linux and Windows Subsystem for Linux (WSL) users:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue