{inputs, ...} @ args: { nodes = { base = inputs.nixpkgs; homeManager = inputs.home-manager; args = {inherit inputs;}; modules = [ inputs.sddm-silent.nixosModules.default inputs.wa2k.nixosModules.default ]; groups = { # group containing all your desktops desktops = {}; }; nodes = { # wow she's on nix :3 MACBOOKI9 = { system = "x86_64-linux"; groups = groups: [groups.desktops]; modules = with inputs; [ grub2-themes.nixosModules.default nix-flatpak.nixosModules.nix-flatpak ]; }; }; }; }