diff --git a/src/app.rs b/src/app.rs index 89092dd..4bf9eae 100644 --- a/src/app.rs +++ b/src/app.rs @@ -32,7 +32,7 @@ impl App { mut self, terminal: &mut Terminal>, ) -> color_eyre::Result<()> { - let project_root = Path::new("/home/nikkuss/dotfiles-new"); + let project_root = std::env::current_dir()?; self.events.send(AppEvent::LoadManifest); while self.running { @@ -51,6 +51,7 @@ impl App { AppEvent::LoadManifest => { if !self.isloadingmanifest { let tx = self.events.clone_sender(); + let project_root = project_root.clone(); tokio::spawn(async move { let result = load_manifest(&project_root).await; let _ = tx.send(Event::App(AppEvent::ManifestLoaded(result)));