Zoomer application for wayland (linux) inspired by tsoding's boomer written in rust
| Control | Description |
|---|---|
| Right Click or ESC | Quit the application. |
| R | Reload the shaders (only for Developer mode) |
| Hold CTRL | Enable flashlight effect. |
| Drag with left mouse button | Move the image around. |
| Scroll wheel | Zoom in/out. |
| Ctrl + SHIFT + Scroll wheel | Change the radius of the flashlight. |
If you set your scaling different to 1.0 in your .config/hypr/hyprland.conf, you also need the following variables to be set:
$scale = 2
monitor = , highres, auto, $scale
xwayland {
force_zero_scaling = true
}
env = GDK_SCALE,$scalePlease also refer to: Hyprland Wiki
Dependencies: (To ARCHLINUX)
- cmake
- rust
- pkg-config
- clang (for compiling raylib)
- glfw
Dependencies: (To VOIDLINUX)
- cmake
- rust
- cargo
- pkg-config
- clang (for compiling raylib)
- glfw
- glfw-devel
- wayland-devel
Like with any other rust program you can run:
cargo b --releaseHowever if you want hot reloading of the spotlight shader you can add the dev feature:
cargo b -F devHow to install in Arch and void!?
cp target/release/woomer /usr/bin/woomerAll installing (ON ARCH)
pacman -S cmake clang rust glfw pkg-config
git clone https://github.com/woomer/
cd woomer/
export RUST_BACKTRACE=full
cargo update
cargo b --release
sudo cp target/release/woomer /usr/bin/woomerAll installing (ON VOID)
xbps-install cmake clang rust cargo glfw glfw-devel wayland-devel pkg-config
git clone https://github.com/woomer/
cd woomer/
export RUST_BACKTRACE=full
cargo update
cargo b --release
sudo cp target/release/woomer /usr/bin/woomer