Compare commits

...

2 commits

Author SHA1 Message Date
dd09ee2416
add readme 2025-06-19 01:33:23 +02:00
02323a36f4
remove commented code 2025-06-19 01:19:50 +02:00
2 changed files with 10 additions and 15 deletions

10
readme.txt Normal file
View file

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

View file

@ -67,17 +67,6 @@ fn main() -> Result<()> {
layer_surface_data.clone(), layer_surface_data.clone(),
); );
layer_surface.set_size(img.width(), img.height()); 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 layer_surface.set_exclusive_zone(-1); // ignore other exclusive zones
surface.commit(); surface.commit();
@ -85,7 +74,6 @@ fn main() -> Result<()> {
while !layer_surface_data.read().unwrap().0 { while !layer_surface_data.read().unwrap().0 {
queue.blocking_dispatch(&mut state)?; queue.blocking_dispatch(&mut state)?;
} }
// let (_, width, height) = *layer_surface_data.read().unwrap();
let mut memfile = { let mut memfile = {
let memfile = memfd::MemfdOptions::default() let memfile = memfd::MemfdOptions::default()
@ -119,9 +107,6 @@ fn main() -> Result<()> {
surface.attach(Some(&buffer), 0, 0); surface.attach(Some(&buffer), 0, 0);
surface.commit(); surface.commit();
// layer_surface.set_margin(10, 10, 10, 10);
// surface.commit();
loop { loop {
debug!("dispatched!"); debug!("dispatched!");
queue.blocking_dispatch(&mut state)?; queue.blocking_dispatch(&mut state)?;