From 8ef9440b83880c443e46c68379d432c2fa6dab4b Mon Sep 17 00:00:00 2001 From: Andre Henriques Date: Sun, 9 Feb 2025 20:03:42 +0000 Subject: [PATCH] fix: now reloads after swtich --- src/main.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main.rs b/src/main.rs index 4ed7d9a..1d4e5c3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,6 +2,7 @@ extern crate clap; extern crate rouille; use std::{ + any::Any, fs, path::Path, sync::{Arc, Mutex}, @@ -40,6 +41,13 @@ fn switch_to_config(base_path: &String, p: String) -> Result<()> { return Err(anyhow!("Something went very wrong")); } + let res2 = std::process::Command::new("hyprctl").arg("reload").spawn(); + + if res2.is_err() { + println!("Was able to change the link but could not reload hyprland"); + return Err(anyhow!("Something went very wrong")); + } + return Ok(()); }