{ inputs, nixpkgs, config, self, username, host, ... }: let desktop = host == "oganesson"; desktop_modules = if desktop then [(import ./virtualization.nix)] ++ [(import ./gaming)] else []; in { imports = [(import ./packages.nix)] ++ [(import ./programs.nix)] ++ [(import ./services.nix)] ++ [(import ./nixvim)] ++ desktop_modules; }