aboutsummaryrefslogtreecommitdiff
path: root/src/nix/flake-new.md
blob: 725695c014fc1b52efccb73f7057448d03a5eef1 (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
R""(

# Examples

* Create a flake using the default template in the directory `hello`:

  ```console
  # nix flake new hello
  ```

* List available templates:

  ```console
  # nix flake show templates
  ```

* Create a flake from a specific template in the directory `hello`:

  ```console
  # nix flake new hello -t templates#trivial
  ```

# Description

This command creates a flake in the directory `dest-dir`, which must
not already exist. It's equivalent to:

```console
# mkdir dest-dir
# cd dest-dir
# nix flake init
```

)""