Nix-Luanti is a module and package collection that simplifies the setup and management of Luanti servers on NixOS and with Home-Manager. It provides a declarative way to configure and run multiple Luanti servers, including the ability to manage games, mods, and other settings through a clean Nix interface.
nix run gitlab:leonard/nix-luanti\?host=git.menzel.lol\#games.x86_64-linux.mineclonia
Contributions are highly welcome! If you encounter any issues or have suggestions, feel free to open an issue or a merge request.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). A copy of the license is provided in the LICENSE file.
-
The contents of the
/generated/contentDB.jsonfile are derived from data scraped from the Luanti ContentDB. These contents may be subject to separate licenses as specified by their original authors. -
The Patch files in src/packages/luanti-with-packages/ contain code derived from the Luanti project, which is licensed under the GNU Lesser General Public License v2.1 (LGPL-2.1). These patch files are themselves licensed under the same LGPL-2.1 terms.
-
The code in
/src/packages/luanti-web/is heavily based on the minetest-wasm project by paradust7, which is licensed under the MIT License. This code is licensed under the MIT License as well. See the LICENSE file in that directory for full details. -
The Patch file mapserver-mtime-trigger.patch is derived from minetest-mapserver and is not effected by licenses of this project