blob: 1b384453f5021515316c702653cb06456028298b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
{
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;
};
};
}
|