From 0f67a9aebee45baf9256915975d82b20a84b8a50 Mon Sep 17 00:00:00 2001 From: MaxVerevkin Date: Mon, 6 May 2024 19:55:59 +0300 Subject: hyprland: prefer the new socket path --- src/wm_info_provider/hyprland.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/wm_info_provider/hyprland.rs b/src/wm_info_provider/hyprland.rs index d1ab42c..bbef98b 100644 --- a/src/wm_info_provider/hyprland.rs +++ b/src/wm_info_provider/hyprland.rs @@ -108,11 +108,10 @@ struct Ipc { impl Ipc { fn new(his: &str) -> Option { - let mut path = PathBuf::from("/tmp/hypr"); + let mut path = PathBuf::from(std::env::var("XDG_RUNTIME_DIR").ok()?); + path.push("hypr"); if !path.exists() { - let xdgrd = std::env::var("XDG_RUNTIME_DIR").ok()?; - path.push(xdgrd); - path.push("hypr"); + path.push("/tmp/hypr"); } path.push(his); let sock1_path = path.join(".socket.sock"); -- cgit v1.3.1