Home Explore Blog CI



nix

src/nix/profile-add.md
03d77acc62aa95de838ae011db3def7f3f6c4eedd272ec05000000030000027d
R""(

# Examples

- Add a package from Nixpkgs:

  ```console
  # nix profile add nixpkgs#hello
  ```

- Add a package from a specific branch of Nixpkgs:

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

- Add a package from a specific revision of Nixpkgs:

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

- Add a specific output of a package:

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

# Description

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

> **Note**
>
> `nix profile install` is an alias for `nix profile add`.

)""

Chunks
ef41550f (1st chunk of `src/nix/profile-add.md`)
Title: Adding Packages to a Nix Profile
Summary
The `nix profile add` command (also aliased as `nix profile install`) is used to add installables to a Nix profile. The examples demonstrate how to add packages from Nixpkgs, specifying branches, revisions, or specific outputs.