diff --git a/packages/app/src/components/dialog-local-server.tsx b/packages/app/src/components/dialog-local-server.tsx index aa2e0a4dea..524fbfb06a 100644 --- a/packages/app/src/components/dialog-local-server.tsx +++ b/packages/app/src/components/dialog-local-server.tsx @@ -44,6 +44,11 @@ export function DialogLocalServer() { const busy = createMemo(() => !!current()?.job) const mode = createMemo(() => current()?.config.mode ?? "windows") const selected = createMemo(() => current()?.checks.distro?.selected) + const otherDistros = createMemo(() => + (current()?.checks.distro?.online ?? []) + .filter((item) => item.name !== "Debian" && item.name !== "Ubuntu-24.04") + .slice(0, 8), + ) const configuredRuntime = createMemo(() => { const state = current() if (!state) return { mode: "windows" as const, distro: null as string | null } @@ -224,6 +229,26 @@ export function DialogLocalServer() { + 0}> +
+
Other distros
+
+ + {(item) => ( + + )} + +
+
+
+
Installed distros