{ inputs = { nixpkgs.url = "nixpkgs"; disko = { url = "disko"; inputs.nixpkgs.follows = "nixpkgs"; }; home-manager = { url = "home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { nixpkgs, disko, home-manager, ... }: let hostname = "levanter"; in { nixosConfigurations.${hostname} = nixpkgs.lib.nixosSystem { specialArgs = { device = "/dev/sda"; inherit hostname; ayo_public_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIeBrQONJC4u4M0/gYhsMMcVxs+mVlk5bmT7vtReEyK7 ayo@monsoon"; }; modules = [ disko.nixosModules.disko home-manager.nixosModules.home-manager ./levanter/configuration.nix ]; }; }; }