这是一个用于个人开发环境的 dotfiles 配置仓库,包含了多种开发工具的配置文件和自动化安装脚本,旨在提升开发效率和使用体验。
git clone https://github.com/deeper-coder/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install_tools.sh
该脚本会安装以下工具:
- Homebrew:macOS 的包管理器
- zsh:现代化的 shell 环境
- tmux:强大的终端复用工具
- WezTerm:跨平台终端模拟器
- Nerd Font:带图标的编程字体
- eza:现代化的 ls 替代品
- tree:目录树显示工具
- fd:更快的文件查找工具
- fzf:模糊查找工具
- zoxide:智能目录跳转
- bat:更好的 cat 替代品
- tldr:简化版命令手册
- LazyVim:现代化的 Neovim 配置框架
- Cursor:AI 辅助的代码编辑器
- Karabiner-Elements:键盘自定义工具
- Raycast:效率启动器
- Aerospace:窗口管理工具
- Loop:窗口分屏工具
./setup_configs.sh
该脚本会自动配置:
- Neovim/LazyVim 配置
- WezTerm 终端配置
- Tmux 配置
- Zsh 配置
- IdeaVim 配置
- Karabiner 配置
./install_apps.sh
该脚本会安装以下应用:
- Zen:极简主义浏览器
- Arc:创新型浏览器
- Skim:PDF 阅读器
- QLMarkdown:Markdown 预览
- Syntax-Highlight:代码预览
- Notion:知识管理工具
- EasyDict:翻译工具
- TextSniper:OCR 文字识别
- AltTab:窗口切换增强
- Logi Options+:罗技设备管理
- OrbStack:容器管理工具
- App Cleaner:应用清理工具
- Command-X:文件操作增强
- Mos:鼠标平滑滚动
- Itsycal:菜单栏日历
- Swish:触控板手势
- Bartender:菜单栏管理
- Wins:窗口管理
- LyricsX:歌词显示工具
- IINA:现代视频播放器
- PictureView:图片查看器
- Keka:压缩解压工具
- Snipaste:截图工具
- Cork:Homebrew GUI工具
- 微信
- 飞书
- 钉钉
- 建议按照顺序执行安装步骤
- 每个脚本都支持选择性安装,可以根据需要选择要安装的工具
- 配置文件会自动备份原有的配置
- 完成安装后请重启终端以使配置生效