File tree 1 file changed +27
-22
lines changed
1 file changed +27
-22
lines changed Original file line number Diff line number Diff line change 95
95
( lib . mkIf cfg . enableImpermanence {
96
96
environment . persistence . "/persist" = {
97
97
hideMounts = true ;
98
- directories = [
99
- "/var/log"
100
- "/var/lib/bluetooth"
101
- "/var/lib/nixos"
102
- "/var/lib/systemd/coredump"
103
- # Save docker images and containers
104
- "/var/lib/docker"
105
- # Don't prompt sudo lecture on every reboot
106
- "/var/db/sudo/lectured"
107
- # Save NetworkManager connections
108
- "/etc/NetworkManager/system-connections"
109
- # Needed to keep 802.1X (eduroam) iwd provisioning files
110
- "/var/lib/iwd"
111
- # Save host ssh keys
112
- "/etc/ssh"
113
- # Satisfactory server
114
- {
115
- directory = "/var/lib/satisfactory" ;
116
- user = "satisfactory" ;
117
- group = "satisfactory" ;
118
- }
119
- ] ;
98
+
120
99
files = [
121
100
"/etc/machine-id"
122
101
] ;
102
+
103
+ directories =
104
+ [
105
+ "/var/log"
106
+ "/var/lib/bluetooth"
107
+ "/var/lib/nixos"
108
+ "/var/lib/systemd/coredump"
109
+ # Save docker images and containers
110
+ "/var/lib/docker"
111
+ # Don't prompt sudo lecture on every reboot
112
+ "/var/db/sudo/lectured"
113
+ # Save NetworkManager connections
114
+ "/etc/NetworkManager/system-connections"
115
+ # Needed to keep 802.1X (eduroam) iwd provisioning files
116
+ "/var/lib/iwd"
117
+ # Save host ssh keys
118
+ "/etc/ssh"
119
+ ]
120
+ ++ ( lib . optionals config . modules . games . servers . satisfactory . enable [
121
+ # Satisfactory server
122
+ {
123
+ directory = "/var/lib/satisfactory" ;
124
+ user = "satisfactory" ;
125
+ group = "satisfactory" ;
126
+ }
127
+ ] ) ;
123
128
} ;
124
129
} )
125
130
] ) ;
You can’t perform that action at this time.
0 commit comments