{ description = "Nettika's NixOS Configurations"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05"; }; outputs = { nixpkgs, ... }@inputs: let secrets = builtins.fromJSON (builtins.readFile ./secrets.json); in { nixosConfigurations = { marauder = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./marauder ]; specialArgs = { inherit inputs secrets; }; }; monolith = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./monolith ]; specialArgs = { inherit inputs secrets; }; }; }; }; }