diff --git a/src/main.rs b/src/main.rs index 194bb06..561feb5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -19,6 +19,15 @@ fn main() -> Result<(), Box> { // Set `RUST_LOG=debug` to see extra debug information. env_logger::init(); + let exe_path = std::env::current_exe()? + .parent() + .unwrap() + .to_str() + .unwrap() + .to_owned(); + let config_path = exe_path + "/eww"; + println!("Path: {}", config_path); + // Try to connect to the Wayland server. let conn = Connection::connect_to_env()?; @@ -72,7 +81,7 @@ fn main() -> Result<(), Box> { "--arg", "height=30", "--config", - CONFIG_DIR, + &config_path, ]) .spawn() .expect("failed to execute process");