根据 scripts/README.md 运行相关指令
bootstrap.sh是一个一键装机脚本,具体功能可以看bootstrap_readme.md。第一次使用时,你可以进行一下步骤:
- 创建一个新Github仓库
- 将仓库 Clone 至
$HOME/dotfiles
,如果本地不存在的话;
git clone {仓库链接} "$HOME"/dotfiles
例如 git clone https://github.com/Awyugan/dotfiles.git "$HOME"/dotfiles
-
点击把我的仓库打包下载 将其中的文件拖入你的"$HOME"/dotfiles中,访问每个子文件的 Readme.md 和注释,确认了解运行的原理。 你需要修改bootstrap.sh 中的 git链接,其他需要修改的内容,以##特殊标注,可全文搜索
#//
,一些暂时不启用的内容也使用这个方式标注。 -
运行命令
git add .
git commit -m "First"
git push
- 第一次不要运行bootstrap.sh
执行 bootstrap 脚本,这是一个一键启动的指令。需要使它可执行chmod +x bootstrap.sh
如果是 macOS 新用户,可能需要安装 XCode Command Line Tools。
xcode-select --install
此外,你需要用你的 Apple ID 登录 App Store,因为 Brewfile 中的 NAS 程序必须经过验证。
使用 ~/.gitconfig.local
来存储敏感信息,如用户名,邮箱,私钥等。
- 修改用户名;
- 修改共享电脑名称
sudo scutil --set HostName mac
; - 启用触摸板轻触;
- 辅助功能 - 指针控制(或鼠标与触控板)- 触控板选项:启动拖移 (三指拖移);
- 关闭自动重新排列空间;
- 启用 Tab 键移动焦点;
- 修改共享电脑名称;
- 设置触发角;
- Dock
- 添加空白格:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; Killall Dock
- 添加空白格:
- Finder
- 显示拓展名;
- 标题栏显示完整路径;
- 显示隐藏文件;
如果你不能 🔬 🧗♀️ 则建议使用清华大学提供的 Homebrew 镜像,具体请参考清华大学开源软件镜像站。
# 把默认 Shell 从 Bash 改为 ZSH。
chsh -s $(which zsh)
# 暂时关闭 SSL 证书验证。之后请手动开启。
git config --global http.sslVerify "false"
git config --global http.sslVerify "false"
# 配置清华镜像环境变量
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
# 使用清华镜像的安装脚本安装 Homebrew
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install
/bin/bash brew-install/install.sh
# 删除安装时产生的临时文件
rm -rf brew-install
# 安装成功后需将 Homebrew 的相关路径加入到环境变量中。如何添加环境变量请参考 Homebrew 命令行输出。
- 20231029 初始化文档