Skip to content

About

nix module and package colleciton for luanti servers and clients

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Latest commit

 

History

1,102 Commits

Folders and files

Repository files navigation

Nix-Luanti

Overview

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.

Resources

Try out a Luanti game

nix run gitlab:leonard/nix-luanti\?host=git.menzel.lol\#games.x86_64-linux.mineclonia

Contributing

Contributions are highly welcome! If you encounter any issues or have suggestions, feel free to open an issue or a merge request.

License

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.

Exceptions

  1. The contents of the /generated/contentDB.json file are derived from data scraped from the Luanti ContentDB. These contents may be subject to separate licenses as specified by their original authors.

  2. 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.

  3. 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.

  4. The Patch file mapserver-mtime-trigger.patch is derived from minetest-mapserver and is not effected by licenses of this project

About

nix module and package colleciton for luanti servers and clients

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages