{ description = "A very basic flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; flux.url = "github:IogaMaster/flux"; nix-topology.url = "github:oddlama/nix-topology"; comin = { url = "github:nlewo/comin"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-minecraft.url = "github:Infinidoge/nix-minecraft"; }; outputs = inputs@{ self, nixpkgs, ... }: { nixosConfigurations = { "games-night" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { inherit inputs; }; modules = [ ./hosts/server/configuration.nix ./modules/git.nix ./modules/comin.nix ./modules/podman.nix ./modules/minecraft.nix ./modules/htop.nix ./modules/virtualisation.nix ./modules/nix.nix inputs.comin.nixosModules.comin inputs.flux.nixosModules.default inputs.nix-minecraft.nixosModules.minecraft-servers ]; }; }; }; }