aboutsummaryrefslogtreecommitdiff
path: root/crates/dinggerd/src/hooks.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/dinggerd/src/hooks.rs')
-rw-r--r--crates/dinggerd/src/hooks.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/crates/dinggerd/src/hooks.rs b/crates/dinggerd/src/hooks.rs
index 524fb2d..46077cf 100644
--- a/crates/dinggerd/src/hooks.rs
+++ b/crates/dinggerd/src/hooks.rs
@@ -31,14 +31,7 @@ pub fn socket_path() -> PathBuf {
if let Some(path) = std::env::var_os("DINGGER_AGENT_SOCKET") {
return PathBuf::from(path);
}
- let state = std::env::var_os("DINGGER_STATE_DIR")
- .map(PathBuf::from)
- .or_else(|| {
- std::env::var_os("HOME")
- .map(|home| PathBuf::from(home).join(".local").join("state").join("dingger"))
- })
- .unwrap_or_else(|| PathBuf::from(".dingger"));
- state.join("agent.sock")
+ crate::snapshot::state_dir().join("agent.sock")
}
#[derive(Debug, Default)]