diff options
| -rw-r--r-- | nixos/hosts/bin/components/pufferpanel.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nixos/hosts/bin/components/pufferpanel.nix b/nixos/hosts/bin/components/pufferpanel.nix new file mode 100644 index 0000000..50869aa --- /dev/null +++ b/nixos/hosts/bin/components/pufferpanel.nix @@ -0,0 +1,17 @@ +{ pkgs, ... }: + +{ + networking.firewall.allowedTCPPorts = [ 25565 ]; + + services.pufferpanel = { + enable = true; + extraPackages = [ + pkgs.jdk25 + (pkgs.writeShellScriptBin "java25" "exec ${pkgs.jdk25}/bin/java \"$@\"") + ]; + environment = { + PUFFER_WEB_HOST = "10.0.0.1:8080"; + PUFFER_DAEMON_SFTP_HOST = "10.0.0.1:5657"; + }; + }; +} |
