Skip to content

jone-cmd/packserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PackServer

A simple Minecraft Resource Pack server

NixOS module

This flake exports a NixOS module at nixosModules.default with options under services.packserver.*.

Example:

{
  inputs.packserver.url = "github:jone-cmd/packserver";

  outputs = { self, nixpkgs, packserver, ... }: {
    nixosConfigurations.my-host = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      modules = [
        packserver.nixosModules.default
        {
          services.packserver = {
            enable = true;
            serverManagementEndpoint = "wss://server.example.invalid";
            token = "replace-me";
            user = "packserver";
            group = "packserver";
            dir = "/var/lib/packserver";
            createUser = true;
            packFile = "/var/lib/packserver/resourcepack.zip";
            host = "0.0.0.0";
            port = 8000;
            openFirewall = true;
          };
        }
      ];
    };
  };
}

About

A simple Minecraft Resource Pack server

Resources

License

Stars

Watchers

Forks

Contributors