---
name: "nix-env-set"
section: "1"
platform: "linux"
package: "nix-bin"
version: "2.26.3+dfsg-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nix-env-set"
---

# nix-env-set(1)

set profile to contain a specified derivation

## Name

`nix-env --set` - set profile to contain a specified derivation

### Synopsis

`nix-env` `--set` *drvname*

### Description

The `--set` operation modifies the current generation of a profile so that it contains exactly the specified derivation, and nothing else.

{{#include ./opt-common.md}}

{{#include ../opt-common.md}}

{{#include ./env-common.md}}

{{#include ../env-common.md}}

### Examples

The following updates a profile such that its current generation will contain just Firefox:

```
$ nix-env --profile /nix/var/nix/profiles/browser --set firefox
```
