Skip to content

deeper-coder/dotfiles

Repository files navigation

我的 dotfiles

这是一个用于个人开发环境的 dotfiles 配置仓库,包含了多种开发工具的配置文件和自动化安装脚本,旨在提升开发效率和使用体验。

安装步骤

1. 克隆仓库

git clone https://github.com/deeper-coder/dotfiles.git ~/.dotfiles
cd ~/.dotfiles

2. 安装基础开发工具

./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:窗口分屏工具

3. 设置配置文件

./setup_configs.sh

该脚本会自动配置:

  • Neovim/LazyVim 配置
  • WezTerm 终端配置
  • Tmux 配置
  • Zsh 配置
  • IdeaVim 配置
  • Karabiner 配置

4. 安装应用程序(可选)

./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工具

社交通讯

  • 微信
  • 飞书
  • 钉钉
  • QQ

注意事项

  1. 建议按照顺序执行安装步骤
  2. 每个脚本都支持选择性安装,可以根据需要选择要安装的工具
  3. 配置文件会自动备份原有的配置
  4. 完成安装后请重启终端以使配置生效

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published