{ inputs, lib, self, ... }: { imports = [inputs.easy-hosts.flakeModule]; config.easy-hosts = { shared.specialArgs.marleylib = import ../lib {inherit lib;}; perClass = class: { modules = ["${self}/modules/${class}/default.nix"]; }; hosts = { ### Desktop ### nyx = { arch = "x86_64"; class = "nixos"; }; ### Macbook Air ### mairley = { arch = "aarch64"; class = "darwin"; nixpkgs = inputs.nixpkgs-darwin; }; ### Servers ### marleycentre = { arch = "x86_64"; class = "nixos"; }; marleynet = { arch = "x86_64"; class = "nixos"; }; }; }; }