diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..c0be10f --- /dev/null +++ b/readme.txt @@ -0,0 +1,10 @@ +a simple crosshair overlay for wayland! + +requires wlr_layer_shell, check if your compositor supports that at https://wayland.app/protocols/wlr-layer-shell-unstable-v1#compositor-support + + +install by running: +`cargo install --git https://git.xunuwu.xyz/xun/crosshair-overlay` + +usage: +run crosshair-overlay while in a directory with a file called crosshair.png containing the crosshair you want to use diff --git a/src/main.rs b/src/main.rs index 0b571c2..68d7cf3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -67,17 +67,6 @@ fn main() -> Result<()> { layer_surface_data.clone(), ); layer_surface.set_size(img.width(), img.height()); - // layer_surface - // .set_anchor(zwlr_layer_surface_v1::Anchor::Top | zwlr_layer_surface_v1::Anchor::Left); - - // let screen_height = 1080; - // let screen_width = 1920; - // layer_surface.set_margin( - // screen_height / 2 - img.width() as i32 / 2, - // 0, - // 0, - // screen_width / 2 - img.height() as i32 / 2, - // ); layer_surface.set_exclusive_zone(-1); // ignore other exclusive zones surface.commit(); @@ -85,7 +74,6 @@ fn main() -> Result<()> { while !layer_surface_data.read().unwrap().0 { queue.blocking_dispatch(&mut state)?; } - // let (_, width, height) = *layer_surface_data.read().unwrap(); let mut memfile = { let memfile = memfd::MemfdOptions::default() @@ -119,9 +107,6 @@ fn main() -> Result<()> { surface.attach(Some(&buffer), 0, 0); surface.commit(); - // layer_surface.set_margin(10, 10, 10, 10); - // surface.commit(); - loop { debug!("dispatched!"); queue.blocking_dispatch(&mut state)?;