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() {
+