From ac236ccbf8331eb3d44266acfebaccae13b31b45 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Wed, 25 Mar 2026 15:13:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=96=87=E4=BB=B6=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=EF=BC=9A=E7=B3=BB=E7=BB=9F=E6=96=87=E4=BB=B6=E7=94=B1?= =?UTF-8?q?=20install.sh=20=E7=AE=A1=E7=90=86=EF=BC=8Czshrc=20=E7=94=A8=20?= =?UTF-8?q?dcli=20dotfiles=20=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - zsh 模块改为目录模块,支持 dotfiles 同步 .zshrc - install.sh 添加 mirrorlist 和 sudoers 复制 - 移除空的 files/home 目录 --- {files/home => modules/zsh/dotfiles}/.zshrc | 0 modules/zsh/module.yaml | 6 ++++++ modules/{zsh.yaml => zsh/packages.yaml} | 2 -- scripts/install.sh | 5 +++++ 4 files changed, 11 insertions(+), 2 deletions(-) rename {files/home => modules/zsh/dotfiles}/.zshrc (100%) create mode 100644 modules/zsh/module.yaml rename modules/{zsh.yaml => zsh/packages.yaml} (79%) diff --git a/files/home/.zshrc b/modules/zsh/dotfiles/.zshrc similarity index 100% rename from files/home/.zshrc rename to modules/zsh/dotfiles/.zshrc diff --git a/modules/zsh/module.yaml b/modules/zsh/module.yaml new file mode 100644 index 0000000..594541d --- /dev/null +++ b/modules/zsh/module.yaml @@ -0,0 +1,6 @@ +description: Zsh 及插件 + +dotfiles_sync: true +dotfiles: + - source: .zshrc + target: ~/.zshrc diff --git a/modules/zsh.yaml b/modules/zsh/packages.yaml similarity index 79% rename from modules/zsh.yaml rename to modules/zsh/packages.yaml index 693dfdf..456856a 100644 --- a/modules/zsh.yaml +++ b/modules/zsh/packages.yaml @@ -1,5 +1,3 @@ -description: Zsh 及插件 - packages: - zsh - zsh-completions diff --git a/scripts/install.sh b/scripts/install.sh index 0eb472d..6d183d0 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -31,6 +31,11 @@ else git clone "$REPO_URL" "$CONFIG_DIR" fi +echo "==> 配置系统文件..." +sudo cp "$CONFIG_DIR/files/etc/pacman.d/mirrorlist" /etc/pacman.d/mirrorlist +sudo cp "$CONFIG_DIR/files/etc/sudoers.d/10-wheel" /etc/sudoers.d/10-wheel +sudo chmod 440 /etc/sudoers.d/10-wheel + echo "" echo "✓ 安装完成!" echo ""