made ewwbar actually independand of host filesystem

This commit is contained in:
willifan 2025-01-15 18:07:16 +01:00
parent bdd0854f2b
commit e9f8b03cd7

View file

@ -19,6 +19,15 @@ fn main() -> Result<(), Box<dyn Error>> {
// 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<dyn Error>> {
"--arg",
"height=30",
"--config",
CONFIG_DIR,
&config_path,
])
.spawn()
.expect("failed to execute process");