{ inputs, lib, nixpkgs, nixpkgs-unstable, nurpkgs, nixos-hardware, home-manager, stateVersion }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; }; pkgs-unstable = import nixpkgs-unstable { inherit system; }; lib = nixpkgs.lib; in { jonbox = lib.nixosSystem { inherit system; specialArgs = { inherit inputs system pkgs-unstable nurpkgs stateVersion; user = "jon"; }; modules = [ { nixpkgs.overlays = [ nurpkgs.overlay ]; } ./config.nix ./jonbox home-manager.nixosModules.home-manager { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; } ]; }; jontop = lib.nixosSystem { inherit system; specialArgs = { inherit inputs system pkgs-unstable nurpkgs nixos-hardware stateVersion; user = "jon"; }; modules = [ { nixpkgs.overlays = [ nurpkgs.overlay ]; } ./config.nix ./jontop home-manager.nixosModules.home-manager { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; } ]; }; }