{ description = "Nixos config flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; agenix.url = "github:ryantm/agenix"; unifi-os-server.url = "github:rcambrj/unifi-os-server"; }; outputs = { self, nixpkgs, agenix, unifi-os-server, ... } @ inputs: { nixosConfigurations.Hermes = nixpkgs.lib.nixosSystem { specialArgs = {inherit inputs;}; modules = [ ./hosts/hermes/configuration.nix ./hosts/hermes/hardware-configuration.nix ./modules/homelab.nix ./modules/security.nix ./modules/system.nix agenix.nixosModules.default unifi-os-server.nixosModules.unifi-os-server ]; }; }; }