Commit Graph

81 Commits

Author SHA1 Message Date
c0a19555c1 refactor: streamline local environment defaults
Improve shell and setup resilience, clean package definitions, and remove the hardcoded Alacritty startup directory so the dotfiles behave more predictably across machines.
2026-03-23 16:38:15 +08:00
0b5df66b87 feat: add claude_with
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2026-03-09 15:11:36 +08:00
dcd6c2fea6 feat: 完善 dotfiles 迁移功能和备份脚本
主要改进:
- .gitignore: 添加敏感数据排除规则和备份文件排除
- .zshrc: 添加工作函数标记注释 (# ==== WORK:)
- git/config: 模板化占位符 (YOUR_NAME, YOUR_EMAIL, YOUR_SSH_SIGNING_KEY)
- setup.sh: 增强备份功能,支持完整配置导出
  - Brewfile 备份
  - Git 配置摘要(脱敏)
  - SSH 公钥备份
  - 1Password 配置文档
  - VSCode 扩展列表
  - 备份报告生成
- README.md: 重写为完整项目文档
- CHECKLIST.md: 新机器配置检查清单
- MIGRATION_GUIDE.md: 个人备份说明文档
- QUICKSTART.md: 3-5 分钟快速开始指南

使用方式:
  ./setup.sh backup        # 备份当前配置
  ./setup.sh full-recover  # 新机器完整恢复
2026-03-04 14:44:19 +08:00
dd1cb2b0b1 feat: update dotfiles configuration
- zsh: add git worktree prune to git_clean function
- git: add settings.local.json to global ignore
- git: update user configuration and excludesfile path
- tmux: update tpm submodule
2026-03-04 10:22:19 +08:00
86eba8d87b zsh: make git_clean auto-detect base branch 2026-02-26 14:17:39 +08:00
de5f23805a feat: add zshrc
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2026-02-12 22:00:31 +08:00
53870521e1 chore(zsh): add python
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-07-15 15:06:52 +08:00
0e3a8c2703 fix: fix fzf-tab
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-04-23 20:26:50 +08:00
b2f49d6015 update zshrc
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-04-16 11:28:13 +08:00
2d6076f5ef update font
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-03-09 23:28:39 +08:00
62878ba01c update guard for shell and add prompt
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-03-06 16:57:36 +08:00
c2d76d268c add shortcut for git config
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-03-06 16:48:09 +08:00
7c11184136 chore
Signed-off-by: d0zingcat <iamtangli42@gmail.com>
2025-03-06 16:47:27 +08:00
d0zingcat
d4d819083c switch to lazyvim
Signed-off-by: d0zingcat <lee.w.tang@gmail.com>
2025-02-22 23:42:29 +08:00
d0zingcat
7f38f49f95 remove rye
Signed-off-by: d0zingcat <leewtang@gmail.com>
2025-01-20 16:19:53 +08:00
d0zingcat
76d0e3e44a chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2025-01-20 16:05:16 +08:00
d0zingcat
ee14922f6c add new vi shortcut
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-11-22 14:28:54 +08:00
d0zingcat
2157e40647 remove useless code
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-10-11 18:33:19 +08:00
d0zingcat
9e7d6f7c2d add rye
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-07-26 15:10:18 +08:00
d0zingcat
f5773dcf5a fix fzf
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-24 11:14:03 +08:00
d0zingcat
1d7e0fc2dd replace vi-mode
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-24 11:07:11 +08:00
d0zingcat
7c98cab801 add lsp
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-14 23:41:44 +08:00
d0zingcat
bcb7f6e648 chore zsh
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-05 15:56:45 +08:00
d0zingcat
7a29de4c6d add pyhton alias for python3
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-03 11:52:27 +08:00
d0zingcat
eab2dfde44 Merge branch 'main' of personalgit:d0zingcat/dotfiles 2024-06-03 11:19:00 +08:00
d0zingcat
89b7ed93e2 add zshrc
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-06-03 11:18:45 +08:00
d0zingcat
e0a934ec8a remove pyenv
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-05-18 01:35:38 +08:00
d0zingcat
6afbbe8b83 update dotfiles
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-05-09 16:17:56 +08:00
d0zingcat
4f12be0a8f add lima
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-04-03 13:59:15 +08:00
d0zingcat
83a0ada998 add docker env to path
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-03-26 15:13:10 +08:00
d0zingcat
5912fbf60c chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-02-23 16:51:21 +08:00
d0zingcat
4ca81ccdd6 chore
Signed-off-by: d0zingcat <leewtang@gmail.com>
2024-02-21 18:38:12 +08:00
Lee Tang
6c747fc2dd remove $GOPROXY
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-08-31 17:38:06 +08:00
Lee Tang
0279050638 fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-08-14 14:21:33 +08:00
Lee Tang
d75a005939 update 2023-08-11 10:58:36 +08:00
Lee Tang
52fbd34fc1 fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-25 22:58:56 +08:00
Lee Tang
cb9c6da572 update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-25 22:56:44 +08:00
Lee Tang
e5abc53817 fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-25 15:16:57 +08:00
Lee Tang
dd45febece update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-25 11:37:13 +08:00
Lee Tang
4b9d7975fa fix
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-21 15:17:43 +08:00
Lee Tang
74478277dd update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-07-18 11:37:44 +08:00
Lee Tang
48c35d7b48 fix git clean
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-03-09 14:59:13 +08:00
Lee Tang
95bf5cfb4d update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-03-07 18:39:00 +08:00
Lee Tang
43a5d9fbc6 fix gopls
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-27 15:31:52 +08:00
Lee Tang
681496a57e update script
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-23 11:10:52 +08:00
Lee Tang
86ac110268 update antigen
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-20 17:57:21 +08:00
Lee Tang
3b2092812a add direnv
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-17 17:58:19 +08:00
Lee Tang
010bbf2105 add fzf
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-15 23:43:07 +08:00
Lee Tang
3b981b6560 add pnpm home
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-15 23:08:22 +08:00
Lee Tang
7bc13c6084 update
Signed-off-by: Lee Tang <i@d0zingcat.dev>
2023-02-10 15:51:25 +08:00