diff --git a/core/cmd/dms/commands_doctor.go b/core/cmd/dms/commands_doctor.go index c0f9867e..0ddce39c 100644 --- a/core/cmd/dms/commands_doctor.go +++ b/core/cmd/dms/commands_doctor.go @@ -477,7 +477,7 @@ func checkWindowManagers() []checkResult { results = append(results, checkResult{ catCompositor, c.name, statusOK, getVersionFromCommand(c.versionCmd, c.versionArg, c.versionRegex), details, - doctorDocsURL + "#compositor", + doctorDocsURL + "#compositor-checks", }) } @@ -486,7 +486,7 @@ func checkWindowManagers() []checkResult { catCompositor, "Compositor", statusError, "No supported Wayland compositor found", "Install Hyprland, niri, Sway, River, or Wayfire", - doctorDocsURL + "#compositor", + doctorDocsURL + "#compositor-checks", }) } @@ -886,6 +886,10 @@ func printResultLine(r checkResult, styles tui.Styles) { if doctorVerbose && r.details != "" { fmt.Printf(" %s\n", styles.Subtle.Render("└─ "+r.details)) } + + if (r.status == statusError || r.status == statusWarn) && r.url != "" { + fmt.Printf(" %s\n", styles.Subtle.Render("→ "+r.url)) + } } func printSummary(results []checkResult, qsMissingFeatures bool) {