hypr-left-ws

Crates.iohypr-left-ws
lib.rshypr-left-ws
version0.1.0
sourcesrc
created_at2023-11-27 23:48:14.591256
updated_at2023-11-27 23:48:14.591256
descriptionSmall tool for simulating leftWM workspace behaviour in hyprland
homepage
repositoryhttps://github.com/GrumiumXD/hypr-left-ws
max_upload_size
id1051429
size23,787
Gunnar Raßmann (GrumiumXD)

documentation

README

hypr-left-ws

This is a small tool for simulating leftWM workspace behaviour for a multi monitor setup in hyprland.

If the workspace you want to switch to, is currently assigned to a different monitor, it will first be moved to the current active monitor and then the switch happens. In case the target workspace is currently visible on a different monitor, both monitors will swap their workspaces.

So no matter which workspace you want to switch to, it will end up on the currently focused monitor.

Installation

Using Cargo

cargo install hypr-left-ws

Usage

After installation the executable can be used as a drop-in replacement for the normal workspace dispatcher.

Just change your existing workspace switching binds inside your hyprland.conf to the following:

bind=$mod, 1, exec, hypr-left-ws 1
bind=$mod, 2, exec, hypr-left-ws 2
bind=$mod, 3, exec, hypr-left-ws 3
bind=$mod, 4, exec, hypr-left-ws 4
...
Commit count: 4

cargo fmt