diff options
Diffstat (limited to 'crates/dinggerd/src/hooks.rs')
| -rw-r--r-- | crates/dinggerd/src/hooks.rs | 9 |
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)] |
