Skip to content
Discussion options

You must be logged in to vote

That first binding asks Hyprland to execute a program literally named basecamp, but Omarchy v4 doesn't install one. Basecamp is shipped as Basecamp.desktop; that desktop entry launches omarchy-launch-webapp https://launchpad.37signals.com.

So your second binding is the intended form:

o.bind("SUPER + SHIFT + ALT + H", "Basecamp", {
  webapp = "https://launchpad.37signals.com",
  focus = true,
})

It doesn't merely work around the issue—it tells Omarchy that Basecamp is a web app, which also lets focus = true reuse its existing window.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@caleb
Comment options

Answer selected by caleb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants