refactor(zsh): 移除 .zshenv,PATH 移入 .zshrc 并支持 .zshrc.local

- 删除 .zshenv,PATH 声明合并至 .zshrc 顶部
- 末尾加载 ~/.zshrc.local 用于机密和机器特定配置
- zsh 模块不再声明 .zshenv 文件
This commit is contained in:
2026-04-02 20:46:34 +08:00
parent 443afbccb1
commit 87ecc69601
3 changed files with 7 additions and 7 deletions
-3
View File
@@ -1,3 +0,0 @@
# PATH
export PATH="$HOME/go/bin:$PATH"
export PATH="$HOME/.bun/bin:$PATH"
+7
View File
@@ -1,3 +1,7 @@
# PATH
export PATH="$HOME/go/bin:$PATH"
export PATH="$HOME/.bun/bin:$PATH"
# Oh My Zsh # Oh My Zsh
ZSH=/usr/share/oh-my-zsh/ ZSH=/usr/share/oh-my-zsh/
ZSH_THEME="ys" ZSH_THEME="ys"
@@ -28,3 +32,6 @@ alias ls="eza"
alias tree="eza --tree" alias tree="eza --tree"
alias cat="bat --paging=never" alias cat="bat --paging=never"
alias rm="trash-put" alias rm="trash-put"
# Local overrides (secrets, machine-specific config)
[[ -f ~/.zshrc.local ]] && source ~/.zshrc.local
-4
View File
@@ -13,10 +13,6 @@ class ZshModule(Module):
def files(self): def files(self):
return { return {
f"/home/{self.user}/.zshenv": File(
source_file="./home/.zshenv",
owner=self.user,
),
f"/home/{self.user}/.zshrc": File( f"/home/{self.user}/.zshrc": File(
source_file="./home/.zshrc", source_file="./home/.zshrc",
owner=self.user, owner=self.user,