1
1
Fork 0

custom: add games options

Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
Myned 2025-03-07 18:23:15 -06:00
parent 23348a0fad
commit b44d03dece
Signed by: Myned
GPG key ID: C7224454F7881A34
2 changed files with 28 additions and 0 deletions

View file

@ -26,6 +26,11 @@
};
settings = {
games = {
enable = true;
abiotic-factor = true;
};
storage.mnt = [
"gayme"
"gaymer"

View file

@ -0,0 +1,23 @@
{
config,
lib,
...
}:
with lib; let
cfg = config.custom.settings.games;
in {
options.custom.settings.games = {
enable = mkOption {default = false;};
abiotic-factor = mkOption {default = false;};
};
config = mkIf cfg.enable {
networking.firewall = {
# https://github.com/DFJacob/AbioticFactorDedicatedServer
allowedTCPPorts = optionals cfg.abiotic-factor [
7777
27015
];
};
};
}