Operating System
Supported operating systems:- Linux (any modern distribution)
- macOS
- Windows with WSL
Installing WSL (Windows Only)
If you’re on Windows, install WSL before proceeding:Nix Package Manager
The Oyasai Server Platform uses Nix flakes for reproducible development environments and builds. Nix is required for all development work.Why Nix?
Nix provides:- Reproducible development environments across all team members
- Declarative dependency management
- Isolated build environments
- Automatic dependency resolution for Java, Gradle, Node.js, and other tools
Installation
Download and install Nix
Visit nixos.org and follow the installation instructions.Multi-user installation is recommended, but single-user installation works as well.
Restart your terminal
After installation completes, close and reopen your terminal to ensure Nix is available in your PATH.
Git
Git is required for version control and must be installed on your system. Most systems come with Git pre-installed, but you can verify:Disk Space
Ensure you have adequate disk space:- Minimum: 5 GB free space
- Recommended: 10 GB or more
Internet Connection
A stable internet connection is required for:- Downloading Nix packages and dependencies
- Fetching Gradle dependencies
- Accessing Maven repositories (purpurmc.org, nexus.frengor.com, etc.)