Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ woomer Public
forked from coffeeispower/woomer

Zoomer application for Wayland inspired by tsoding's boomer (add arch-void support)

License

Notifications You must be signed in to change notification settings

wholos/woomer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Woomer - Boomer but for wayland and ArchLinux (VOIDLINUX)!

Zoomer application for wayland (linux) inspired by tsoding's boomer written in rust

demo of woomer

Controls

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.

HiDPI Displays

Hyprland

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,$scale

Please also refer to: Hyprland Wiki

Building

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 --release

However if you want hot reloading of the spotlight shader you can add the dev feature:

cargo b -F dev

How to install in Arch and void!?

cp target/release/woomer /usr/bin/woomer

All 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/woomer

All 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

About

Zoomer application for Wayland inspired by tsoding's boomer (add arch-void support)

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 87.1%
  • GLSL 12.8%
  • Shell 0.1%