diff --git a/src/common/install.rs b/src/common/install.rs index bd11e8f9..fd324fb2 100644 --- a/src/common/install.rs +++ b/src/common/install.rs @@ -1,10 +1,10 @@ #[macro_export] macro_rules! asset_map { - ($($path:literal),+) => { + ($($src:literal => $dst:literal),+) => { { let mut assets = std::collections::HashMap::new(); $( - assets.insert($path, include_bytes!(concat!("../", $path)).to_vec()); + assets.insert($dst, include_bytes!(concat!("../", $src)).to_vec()); )+ assets } diff --git a/src/main.rs b/src/main.rs index 82881219..8d1be8c6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -32,10 +32,10 @@ pub fn main() { let project_dirs = ProjectDirs::from("org", "Zellij Contributors", "Zellij").unwrap(); let data_dir = project_dirs.data_dir(); let assets = asset_map! { - "target/status-bar.wasm", - "target/strider.wasm", - "assets/layouts/default.yaml", - "assets/layouts/strider.yaml" + "target/status-bar.wasm" => "plugins/status-bar.wasm", + "target/strider.wasm" => "plugins/strider.wasm", + "assets/layouts/default.yaml" => "layouts/default.yaml", + "assets/layouts/strider.yaml" => "layouts/strider.yaml" }; for (path, bytes) in assets {