{ description = "NixOS Flake"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; flake-utils.url = "github:numtide/flake-utils"; simple-nixos-mailserver = { url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-minecraft = { url = "github:Infinidoge/nix-minecraft"; inputs.nixpkgs.follows = "nixpkgs"; }; chirp = { url = "git://psch.dev/chirp"; inputs.nixpkgs.follows = "nixpkgs"; }; ps-flakes = { url = "git://ps.run/flakes"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, flake-utils, ... }@inputs: { nixosConfigurations = { default = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = {inherit inputs;}; modules = [ ./configuration.nix inputs.simple-nixos-mailserver.nixosModule inputs.nix-minecraft.nixosModules.minecraft-servers ]; }; }; }; }