Skip to content

Conversation

@TheMuseCipher
Copy link

  • Added ability to make SUPER key the default key to open widgets panel
  • Added launcher option to cli.sh
  • Added toggle in Settings to enable it (Inside Compositor -> General)

- Add superKeyLauncher config option (default: true) in Config.qml
- Add SUPER key release binding to trigger launcher when enabled
- Add launcher command to cli.sh for toggling dashboard widget
- Add SUPER Key Launcher toggle in CompositorPanel General section
- Re-apply keybinds when superKeyLauncher setting changes
@smarthumankinda
Copy link

image

lol i don't have any problems i did a similar thing but thought this'd be funny

@TheMuseCipher TheMuseCipher marked this pull request as draft January 3, 2026 12:05
- Add superKeyLauncher config option (default: true) in Config.qml
- Add SUPER key release binding to trigger launcher when enabled
- Add launcher command to cli.sh for toggling dashboard widget
- Add SUPER Key Launcher toggle in CompositorPanel General section
- Re-apply keybinds when superKeyLauncher setting changes
@TheMuseCipher TheMuseCipher changed the base branch from main to dev January 3, 2026 13:00
@TheMuseCipher
Copy link
Author

Doesn't work for NIX.
Following error: ./cli.sh: line 388: exec: qs: not found

@brys0
Copy link

brys0 commented Jan 5, 2026

Hey, you don't actually need to add anything to the shell, like the launcher option. You can just use the global dispatcher from hyprland

hyprctl dispatch global ambxst:dashboard-widgets

Additionally, if someone resizes or moves the window with Super + Left/Right drag this will conflict.

I've posted the necessary changes to make this work in this comment: #5 (comment)

You can just replicate the behavior but in qml.

@TheMuseCipher
Copy link
Author

TheMuseCipher commented Jan 5, 2026

Additionally, if someone resizes or moves the window with Super + Left/Right drag this will conflict.

I've posted the necessary changes to make this work in this comment: #5 (comment)

You can just replicate the behavior but in qml.

Could you please showcase if this is happening on your side? I don't encounter any such error, and I can freely resize/drag windows as needed. I put intentional care to ensure that it worked seamlessly. I don't encounter this issue, so if you do, feel free to let me know and I'll look into it.

The only remaining thing is adding Nix support currently, but I'm willing to look into the issue of conflicting keybinds if this issue appears on other people's system. I will look into calling ambxst:dashboard-widgets. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants