1
0
Fork 0
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:
Luc Perkins 2025-03-12 13:22:54 +00:00 committed by GitHub
commit 70f08ee91c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 26 additions and 17 deletions

View file

@ -275,7 +275,6 @@ const redirects = {
"ssec-multi-user": "installation/multi-user.html",
"sec-obtaining-source": "installation/obtaining-source.html",
"sec-prerequisites-source": "installation/prerequisites-source.html",
"ch-supported-platforms": "installation/supported-platforms.html",
"ch-upgrading-nix": "installation/upgrading.html",
"ch-about-nix": "introduction.html",
"chap-introduction": "introduction.html",

View file

@ -3,7 +3,6 @@
- [Introduction](introduction.md)
- [Quick Start](quick-start.md)
- [Installation](installation/index.md)
- [Supported Platforms](installation/supported-platforms.md)
- [Installing Nix from Source](installation/installing-source.md)
- [Prerequisites](installation/prerequisites-source.md)
- [Obtaining a Source Distribution](installation/obtaining-source.md)

View file

@ -1,10 +1,10 @@
# 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:
```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
```

View file

@ -1,7 +0,0 @@
# Supported Platforms
Nix is currently supported on the following platforms:
- Linux (i686, x86\_64, aarch64).
- macOS (x86\_64, aarch64).

View file

@ -1,7 +1,21 @@
# Introduction
# Determinate Nix
Nix is a _purely functional package manager_. This means that it
treats packages like values in purely functional programming languages
**Determinate Nix** is a downstream distribution of [Nix], a purely functional language, CLI tool, and package management system.
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 dont have
side-effects, and they never change after they have been built. Nix
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
system to an earlier state. Also, users can install software without
root privileges. For more information and downloads, see the [NixOS
homepage](https://nixos.org/).
homepage][nix].
## License
Nix is released under the terms of the [GNU LGPLv2.1 or (at your
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

View file

@ -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.
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:
```console