{ description = "System setup"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05"; nixpkgs-2305.url = "github:nixos/nixpkgs/nixos-23.05"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs-mint.url = "github:nixos/nixpkgs/9217c8084d8bc067d48c8edf5768e9dc54962970"; # 10 Aug 2022 hytale.url = "github:JPyke3/hytale-launcher-nix"; nix-minecraft.url = "github:Infinidoge/nix-minecraft"; }; outputs = inputs: let autoconfig = import ./autoconfig.nix { inherit inputs; modules = [ inputs.nix-minecraft.nixosModules.minecraft-servers ]; }; in { nixosConfigurations = autoconfig.configurations; inherit (autoconfig) packages; # Most modules won't be useful to others, so I'm manually adding the ones that can be modules = { retro-aim-server = import ./modules/server/retro-aim-server.nix; }; }; }