3 nixpkgs.url = "nixpkgs";
7 inputs.nixpkgs.follows = "nixpkgs";
12 inputs.nixpkgs.follows = "nixpkgs";
15 nixos-hardware.url = "nixos-hardware";
18 outputs = { nixpkgs, disko, home-manager, nixos-hardware, ... }: let
19 vps_hostname = "levanter";
20 laptop_hostname = "monsoon";
22 nixosConfigurations = {
23 ${vps_hostname} = nixpkgs.lib.nixosSystem {
26 hostname = vps_hostname;
27 ayo_public_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIeBrQONJC4u4M0/gYhsMMcVxs+mVlk5bmT7vtReEyK7 ayo@monsoon";
31 disko.nixosModules.disko
32 home-manager.nixosModules.home-manager
33 ./${vps_hostname}/configuration.nix
37 ${laptop_hostname} = nixpkgs.lib.nixosSystem {
39 hostname = laptop_hostname;
43 disko.nixosModules.disko
44 nixos-hardware.nixosModules.framework-13-7040-amd
45 home-manager.nixosModules.home-manager
46 ./${laptop_hostname}/configuration.nix