Skip to content

Commit

Permalink
Improve landing page (#584)
Browse files Browse the repository at this point in the history
Add overview of categories, and the origin of the name Nix
  • Loading branch information
yukiisbored committed Jun 5, 2023
1 parent 6f9bad9 commit 32a1c63
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 4 deletions.
41 changes: 37 additions & 4 deletions source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,37 @@ myst:

# Welcome to nix.dev

The Nix ecosystem is a DevOps toolkit to achieve:
nix.dev is the home of official documentation for the Nix ecosystem, it contains:

::::{grid} 2
:::{grid-item-card} Tutorials
:text-align: center
Series of lessons to get started
:::

:::{grid-item-card} Recipes
:text-align: center
Guides to getting things done
:::
::::

::::{grid} 2
:::{grid-item-card} Reference
:text-align: center
Collections of detailed technical descriptions
:::

:::{grid-item-card} Concepts
:text-align: center
Explanations of history and ideas in the Nix ecosystem
:::
::::

If you're new to the Nix ecosystem, begin your journey with {ref}`First Steps <first-steps>`!

## What can you do with Nix?

The following illustrate of what can be achieved with the Nix ecosystem:

- {ref}`Reproducible development environments <ad-hoc-envs>`.
- Easy installation of software over URLs.
Expand All @@ -25,9 +55,12 @@ The Nix ecosystem is a DevOps toolkit to achieve:
- Remote deployments.
- Atomic upgrades and rollbacks.

This documentation supplements the official [Nix](http://nixos.org/nix/manual/),
[NixOS](http://nixos.org/nixos/manual/), [Nixpkgs](http://nixos.org/nixpkgs/manual/)
and [NixOps](http://nixos.org/nixops/manual/) manuals.
## What is the origin of the name "Nix"?

> The name *Nix* is derived from the Dutch word niks, meaning *nothing*;
> build actions do not see anything that has not been explicitly declared as an input.
>
> &mdash; <cite>[Nix: A Safe and Policy-Free System for Software Deployment](https://www.semanticscholar.org/paper/Nix%3A-A-Safe-and-Policy-Free-System-for-Software-Dolstra-Jonge/76eb395afe54d526797f6e12ce1c4fa14cda253f?p2df)</cite>
```{toctree}
:glob:
Expand Down
2 changes: 2 additions & 0 deletions source/tutorials/first-steps/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
(first-steps)=

# First Steps

This tutorial series is where you should start learning Nix.
Expand Down

0 comments on commit 32a1c63

Please sign in to comment.