{ description = "A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)"; nixConfig = { extra-substituters = [ "https://cache.garnix.io" ]; extra-trusted-public-keys = [ "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" ]; }; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-parts = { url = "github:hercules-ci/flake-parts"; inputs.nixpkgs-lib.follows = "nixpkgs"; }; libnbtplusplus = { url = "github:PrismLauncher/libnbtplusplus"; flake = false; }; /* Inputs below this are optional and can be removed ``` { inputs.prismlauncher = { url = "github:PrismLauncher/PrismLauncher"; inputs = { flake-compat.follows = ""; }; }; } ``` */ flake-compat = { url = "github:edolstra/flake-compat"; flake = false; }; }; outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } { imports = [ ./nix/dev.nix ./nix/distribution.nix ]; systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; }; }