diff --git a/lib/elinux_device_discovery.dart b/lib/elinux_device_discovery.dart index bfade8b..0beaaee 100644 --- a/lib/elinux_device_discovery.dart +++ b/lib/elinux_device_discovery.dart @@ -120,6 +120,22 @@ class ELinuxDeviceDiscovery extends PollingDeviceDiscovery { final List devices = []; + // Adds current desktop host. + devices.add( + ELinuxDevice('elinux', + desktop: true, + targetArch: _getCurrentHostPlatformArchName(), + backendType: 'wayland', + logger: _logger ?? globals.logger, + processManager: _processManager ?? globals.processManager, + operatingSystemUtils: OperatingSystemUtils( + fileSystem: globals.fs, + logger: _logger ?? globals.logger, + platform: globals.platform, + processManager: const LocalProcessManager(), + )), + ); + // Adds remote devices. for (final ELinuxRemoteDeviceConfig remoteDevice in _eLinuxRemoteDevicesConfig.devices) { @@ -156,22 +172,6 @@ class ELinuxDeviceDiscovery extends PollingDeviceDiscovery { } } - // Adds current desktop host. - devices.add( - ELinuxDevice('elinux', - desktop: true, - targetArch: _getCurrentHostPlatformArchName(), - backendType: 'wayland', - logger: _logger ?? globals.logger, - processManager: _processManager ?? globals.processManager, - operatingSystemUtils: OperatingSystemUtils( - fileSystem: globals.fs, - logger: _logger ?? globals.logger, - platform: globals.platform, - processManager: const LocalProcessManager(), - )), - ); - return devices; }