{ 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; }