my nix configs for my servers and desktop

turn off monero node for now

Changed files
+1 -71
hosts
modules
monero
+1 -71
hosts/valefar/default.nix
···
modules.garage.enable = true;
modules.forgejo.enable = true;
modules.immich.enable = true;
-
modules.monero.enable = true;
modules.github-runners.enable = true;
# =============================================================================
···
'';
};
-
-
services.samba = {
-
enable = true;
-
enableNmbd = false;
-
enableWinbindd = false;
-
-
settings = {
-
global = {
-
"guest account" = "regent";
-
"map to guest" = "Bad User";
-
"load printers" = "no";
-
"printcap name" = "/dev/null";
-
"log file" = "/var/log/samba/client.%I";
-
"log level" = "2";
-
};
-
};
-
-
shares = {
-
nas = {
-
"path" = "/storage";
-
"guest ok" = "yes";
-
"read only" = "no";
-
"public" = "yes";
-
"writable" = "yes";
-
"force user" = "regent";
-
"force group" = "users";
-
"create mask" = "0777";
-
"directory mask" = "0777";
-
"force create mode" = "0777";
-
"force directory mode" = "0777";
-
"security mask" = "0777";
-
"force security mode" = "0777";
-
};
-
};
-
};
-
services.samba-wsdd = {
-
enable = true;
-
discovery = true;
-
openFirewall = true;
-
extraOptions = [
-
"--verbose"
-
];
-
};
-
-
services.avahi = {
-
enable = true;
-
nssmdns4 = true;
-
publish = {
-
enable = true;
-
addresses = true;
-
domain = true;
-
hinfo = true;
-
userServices = true;
-
workstation = true;
-
};
-
extraServiceFiles = {
-
smb = ''
-
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
-
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
-
<service-group>
-
<name replace-wildcards="yes">%h</name>
-
<service>
-
<type>_smb._tcp</type>
-
<port>445</port>
-
</service>
-
</service-group>
-
'';
-
};
-
};
# =============================================================================
# SERVICES
# =============================================================================
···
microvm.autostart = [
"gameservers"
];
-
}
+
}
hosts/valefar/gamevm.nix
modules/monero/default.nix