Home Explore Blog CI



nix

doc/manual/source/quick-start.md
4ae7c360f4d4e1464d4b7ed3c7ca508c7883e0797b7013b2000000030000047f
# Quick Start

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:

   ```console
   $ curl -L https://nixos.org/nix/install | sh
   ```

   The install script will use `sudo`, so make sure you have sufficient rights.

   For other installation methods, see the detailed [installation instructions](installation/index.md).

1. Run software without installing it permanently:

   ```console
   $ nix-shell --packages cowsay lolcat
   ```

   This downloads the specified packages with all their dependencies, and drops you into a Bash shell where the commands provided by those packages are present.
   This will not affect your normal environment:

   ```console
   [nix-shell:~]$ cowsay Hello, Nix! | lolcat
   ```

   Exiting the shell will make the programs disappear again:

   ```console
   [nix-shell:~]$ exit
   $ lolcat
   lolcat: command not found
   ```

1. Search for more packages on [search.nixos.org](https://search.nixos.org/) to try them out.

1. Free up storage space:

   ```console
   $ nix-collect-garbage
   ```

Chunks
d59e9d7a (1st chunk of `doc/manual/source/quick-start.md`)
Title: Nix Quick Start Guide
Summary
This section provides a quick start guide to using Nix. It covers installing Nix using a shell script, running software without permanent installation using `nix-shell`, searching for packages, and freeing up storage space using `nix-collect-garbage`.