7
7
* [ Problem and solution] ( #problem-and-solution )
8
8
* [ Features] ( #features )
9
9
* [ Installation] ( #installation )
10
- * [ niv] ( #install-via-niv ) (Current recommendation)
11
- * [ module] ( #install-module-via-niv )
12
- * [ CLI] ( #install-cli-via-niv )
10
+ * [ niv] ( #install-via-niv )
13
11
* [ nix-channel] ( #install-via-nix-channel )
14
- * [ module] ( #install-module-via-nix-channel )
15
- * [ CLI] ( #install-cli-via-nix-channel )
16
12
* [ fetchTarball] ( #install-via-fetchtarball )
17
- * [ module] ( #install-module-via-fetchtarball )
18
- * [ CLI] ( #install-cli-via-fetchTarball )
19
13
* [ flakes] ( #install-via-flakes )
20
- * [ module] ( #install-module-via-flakes )
21
- * [ CLI] ( #install-cli-via-flakes )
22
14
* [ Tutorial] ( #tutorial )
23
15
* [ Reference] ( #reference )
24
16
* [ ` age ` module reference] ( #age-module-reference )
@@ -49,15 +41,13 @@ All files in the Nix store are readable by any system user, so it is not a suita
49
41
50
42
## Installation
51
43
52
- Choose one of the following methods:
53
-
54
- * [ niv] ( #install-via-niv )
55
- * [ nix-channel] ( #install-via-nix-channel )
56
- * [ fetchTarball] ( #install-via-fetchTarball )
57
- * [ flakes] ( #install-via-flakes )
44
+ <details >
45
+ <summary >
58
46
59
47
### Install via [ niv] ( https://github.com/nmattia/niv )
60
48
49
+ </summary >
50
+
61
51
First add it to niv:
62
52
63
53
``` ShellSession
@@ -84,8 +74,15 @@ To install the `agenix` binary:
84
74
}
85
75
```
86
76
77
+ </details >
78
+
79
+ <details >
80
+ <summary >
81
+
87
82
### Install via nix-channel
88
83
84
+ </summary >
85
+
89
86
As root run:
90
87
91
88
``` ShellSession
@@ -113,8 +110,15 @@ To install the `agenix` binary:
113
110
}
114
111
```
115
112
113
+ </details >
114
+
115
+ <details >
116
+ <summary >
117
+
116
118
### Install via fetchTarball
117
119
120
+ </summary >
121
+
118
122
#### Install module via fetchTarball
119
123
120
124
Add the following to your configuration.nix:
@@ -152,8 +156,15 @@ To install the `agenix` binary:
152
156
}
153
157
```
154
158
159
+ </details >
160
+
161
+ <details >
162
+ <summary >
163
+
155
164
### Install via Flakes
156
165
166
+ </summary >
167
+
157
168
#### Install module via Flakes
158
169
159
170
``` nix
@@ -192,6 +203,8 @@ but, if you want to (change the system based on your system):
192
203
}
193
204
```
194
205
206
+ </details >
207
+
195
208
## Tutorial
196
209
197
210
1 . The system you want to deploy secrets to should already exist and
0 commit comments