From acbdc72b0f5884084c2212d5227aef240b0cf076 Mon Sep 17 00:00:00 2001 From: caley <195605706+cqley@users.noreply.github.com> Date: Sat, 25 Jul 2026 02:35:16 +0200 Subject: Create pufferpanel.nix --- nixos/hosts/bin/components/pufferpanel.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 nixos/hosts/bin/components/pufferpanel.nix (limited to 'nixos/hosts/bin/components') 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"; + }; + }; +} -- cgit v1.3.1