diff --git a/hosts/Infini-OPTIPLEX/default.nix b/hosts/Infini-OPTIPLEX/default.nix index bfd3370..e754e5a 100644 --- a/hosts/Infini-OPTIPLEX/default.nix +++ b/hosts/Infini-OPTIPLEX/default.nix @@ -3,6 +3,7 @@ ./hardware-configuration.nix ./filesystems.nix + ./factorio.nix ./thelounge.nix ./vaultwarden.nix ]; diff --git a/hosts/Infini-OPTIPLEX/factorio.nix b/hosts/Infini-OPTIPLEX/factorio.nix new file mode 100644 index 0000000..6ede8e3 --- /dev/null +++ b/hosts/Infini-OPTIPLEX/factorio.nix @@ -0,0 +1,16 @@ +{ config, private, ... }: + +{ + persist.directories = [ "/var/lib/factorio" ]; + + services.factorio = { + enable = true; + openFirewall = true; + loadLatestSave = true; + + admins = [ "Infinidoge" ]; + + game-name = "Hacktorio"; + game-password = private.variables.factorio-password; + }; +}