+1
-71
hosts/valefar/default.nix
+1
-71
hosts/valefar/default.nix
···
39
39
modules.garage.enable = true;
40
40
modules.forgejo.enable = true;
41
41
modules.immich.enable = true;
42
-
modules.monero.enable = true;
43
42
modules.github-runners.enable = true;
44
43
45
44
# =============================================================================
···
162
161
'';
163
162
};
164
163
165
-
166
-
services.samba = {
167
-
enable = true;
168
-
enableNmbd = false;
169
-
enableWinbindd = false;
170
-
171
-
settings = {
172
-
global = {
173
-
"guest account" = "regent";
174
-
"map to guest" = "Bad User";
175
-
"load printers" = "no";
176
-
"printcap name" = "/dev/null";
177
-
"log file" = "/var/log/samba/client.%I";
178
-
"log level" = "2";
179
-
};
180
-
};
181
-
182
-
shares = {
183
-
nas = {
184
-
"path" = "/storage";
185
-
"guest ok" = "yes";
186
-
"read only" = "no";
187
-
"public" = "yes";
188
-
"writable" = "yes";
189
-
"force user" = "regent";
190
-
"force group" = "users";
191
-
"create mask" = "0777";
192
-
"directory mask" = "0777";
193
-
"force create mode" = "0777";
194
-
"force directory mode" = "0777";
195
-
"security mask" = "0777";
196
-
"force security mode" = "0777";
197
-
};
198
-
};
199
-
};
200
-
services.samba-wsdd = {
201
-
enable = true;
202
-
discovery = true;
203
-
openFirewall = true;
204
-
extraOptions = [
205
-
"--verbose"
206
-
];
207
-
};
208
-
209
-
services.avahi = {
210
-
enable = true;
211
-
nssmdns4 = true;
212
-
publish = {
213
-
enable = true;
214
-
addresses = true;
215
-
domain = true;
216
-
hinfo = true;
217
-
userServices = true;
218
-
workstation = true;
219
-
};
220
-
extraServiceFiles = {
221
-
smb = ''
222
-
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
223
-
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
224
-
<service-group>
225
-
<name replace-wildcards="yes">%h</name>
226
-
<service>
227
-
<type>_smb._tcp</type>
228
-
<port>445</port>
229
-
</service>
230
-
</service-group>
231
-
'';
232
-
};
233
-
};
234
164
# =============================================================================
235
165
# SERVICES
236
166
# =============================================================================
···
274
204
microvm.autostart = [
275
205
"gameservers"
276
206
];
277
-
}
207
+
}
hosts/valefar/gamevm.nix
hosts/valefar/gamevm.nix
modules/monero/default.nix
modules/monero/default.nix