summaryrefslogtreecommitdiff
path: root/nixos/hosts/bin/components
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/hosts/bin/components')
-rw-r--r--nixos/hosts/bin/components/pufferpanel.nix17
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";
+ };
+ };
+}