summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxVerevkin <maxxverrr@gmail.com>2024-05-06 19:55:59 +0300
committerMaxVerevkin <maxxverrr@gmail.com>2024-05-06 19:55:59 +0300
commit0f67a9aebee45baf9256915975d82b20a84b8a50 (patch)
tree91801f01d00707a4213ed1082ad322904945c2bb /src
parent2d6268ba72bc27ee35a05821775cfb6166596951 (diff)
downloadi3bar-mango-0f67a9aebee45baf9256915975d82b20a84b8a50.tar.gz
hyprland: prefer the new socket path
Diffstat (limited to 'src')
-rw-r--r--src/wm_info_provider/hyprland.rs7
1 files changed, 3 insertions, 4 deletions
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<Self> {
- 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");