CheesyPhoenix / hyprland-relative-workspace

MIT License
8 stars 1 forks source link

Wrap Workspaces like AwesomeWM or BSPWM #4

Open fritzfranzke opened 1 year ago

fritzfranzke commented 1 year ago

Hi, thanks for the great work!

I am currently trying to replicate AwesomeWM/BSPWM like behaviour as best as I can. More specifically, these two WMs feature persistent workspaces, which Hyperland afaik doesn't support, but Waybar does.

Ideally, Hyperland/Waybar behaviour would

  1. Show a persistent number of workspaces, i.e. 1...10
  2. Create new empty workspaces when switching to a new persistent Waybar indicator (both moving to the left and right)
  3. Don't create a new workspace if one already exists (both moving to the left and right)
  4. Wrap back to workspace 1 when trying to move right of workspace 10

If I understand correctly

  1. Is covered by Waybar
  2. Is covered by hyprland-reactive-workspace
  3. Is covered by hyprland-reactive-workspace
  4. Does not work. Instead, new workspaces are created indefinitely when moving further to the right, e.g. 11, 12, 13, even though Waybar has been configured to only display 10 workspaces

Any chance that (4) could be implemented, either as default behaviour or as a configurable option?

Thanks in advance Fritz

CheesyPhoenix commented 1 year ago

This project is now deprecated, and no longer maintained

This functionality has been implemented in base Hyprland with the workspace dispatch r+1/r-1. See this issue for details, or view the wiki page

If the functionality you're asking for is not sufficiently covered in the Hyprland implementation, i suggest opening an issue on the Hyprland github page or forking this repo, as I will no longer be maintaining this project.