From 7c63541cadb93c0370d4ce8ff48604d92bff343c Mon Sep 17 00:00:00 2001 From: SteveLauC Date: Sat, 17 Feb 2024 13:15:53 +0800 Subject: [PATCH] fix: zinit default install location (#625) --- src/steps/zsh.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/steps/zsh.rs b/src/steps/zsh.rs index 9279d198..f6bfca02 100644 --- a/src/steps/zsh.rs +++ b/src/steps/zsh.rs @@ -12,6 +12,8 @@ use crate::git::Repositories; use crate::terminal::print_separator; use crate::utils::{require, PathExt}; use crate::HOME_DIR; +use crate::XDG_DIRS; +use etcetera::base_strategy::BaseStrategy; pub fn run_zr(ctx: &ExecutionContext) -> Result<()> { let zsh = require("zsh")?; @@ -117,7 +119,7 @@ pub fn run_zinit(ctx: &ExecutionContext) -> Result<()> { env::var("ZINIT_HOME") .map(PathBuf::from) - .unwrap_or_else(|_| HOME_DIR.join(".zinit")) + .unwrap_or_else(|_| XDG_DIRS.data_dir().join("zinit")) .require()?; print_separator("zinit");