aboutsummaryrefslogtreecommitdiff
path: root/src/nix/profile-install.md
blob: 8fe31ac4d2f19c1dedf9cad7034a89a11023c0fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
R""(

**Note:** this command's interface is based heavily around [*installables*](./nix.md#installables), which you may want to read about first (`nix --help`).

# Examples

* Install a package from Nixpkgs:

  ```console
  # nix profile install nixpkgs#hello
  ```

* Install a package from a specific branch of Nixpkgs:

  ```console
  # nix profile install nixpkgs/release-20.09#hello
  ```

* Install a package from a specific revision of Nixpkgs:

  ```console
  # nix profile install nixpkgs/d73407e8e6002646acfdef0e39ace088bacc83da#hello
  ```

* Install a specific output of a package:

  ```console
  # nix profile install nixpkgs#bash^man
  ```


# Description

This command adds [*installables*](./nix.md#installables) to a Nix profile.

)""