Commit Graph

28 Commits

Author SHA1 Message Date
imbytecat 2cd41bcd16 docs(agents): 补充缺失命令和注意事项,完善架构描述 2026-04-15 04:08:16 +08:00
imbytecat b84b747b76 fix(shell): 修复 op-env 缓存逻辑——旧变量清理、rm 绕过 gomi、错误信息细化 2026-04-15 03:26:14 +08:00
imbytecat 40731eda73 refactor: 移除 justfile 中 linux 命令的默认主机参数 2026-04-14 22:35:12 +08:00
imbytecat bd5b0d9772 docs: 精简 README 和 AGENTS.md,补充 Homebrew 前置步骤 2026-04-14 22:27:47 +08:00
imbytecat 54c56501e4 feat(darwin): add cyberduck for NAS file transfers 2026-04-14 19:02:13 +08:00
imbytecat 5583970878 docs: update AGENTS.md with shell alias gotcha and tighten guidance 2026-04-14 13:41:50 +08:00
imbytecat 804e96a979 docs: sync README and AGENTS.md with current codebase, rename Justfile to justfile 2026-04-14 13:26:40 +08:00
imbytecat be247ff3b9 refactor: KISS cleanup — deduplicate shared config, merge thin files
- Extract fonts, fish.enable, openssh.enable to modules/shared/
- Centralize sshKeys in lib/ via specialArgs
- Merge nixos/base.nix + locale.nix into nixos/default.nix
- Merge home/theme.nix into home/default.nix
- Simplify homeManagerConfig, flake packages output
- Remove redundant vim/wget from NixOS system packages
- Update AGENTS.md to reflect new structure
2026-04-13 22:25:55 +08:00
imbytecat d7e0aaf798 chore: remove stale sops secrets recipe, sync AGENTS.md
- Remove justfile secrets recipe (sops no longer used)
- Add just rollback and WSL bootstrap to AGENTS.md
- Clarify just clean is user-level only
2026-04-13 21:35:55 +08:00
imbytecat 35ac63e068 docs: update AGENTS.md — replace stale sops-nix with 1Password CLI secrets 2026-04-13 20:19:57 +08:00
imbytecat 0fad4558f0 chore: update AGENTS.md to match current codebase, remove stale TODO.md 2026-04-12 00:38:04 +08:00
imbytecat 1662e21ea4 docs: 更新 AGENTS.md,强调 nixos_nix MCP 工具使用 2026-04-11 18:07:59 +08:00
imbytecat aa1b2ff23c refactor: 简化仓库路径,移除硬编码的 rebuild/update 命令和安装脚本 2026-04-11 17:52:03 +08:00
imbytecat 26ba10c836 docs: update AGENTS.md with current repo state 2026-04-11 17:33:01 +08:00
imbytecat 3bd914a002 feat: 迁移 macOS 到 Lix,统一全平台 nix 配置
替换 Determinate Nix 为 Lix (pkgs.lix),移除 nix.enable 条件判断,nix.settings 现在统一应用于所有设备。更新 AGENTS.md 和 README.md 文档。
2026-04-11 00:56:38 +08:00
imbytecat e9146a4e4d fix: 统一文档与代码中的仓库路径和安装器推荐
- AGENTS.md: 移除'README 还指向 Determinate'的过时描述
- fish.nix: rebuild/update 路径从 ~/.config 改为 ~/Developer
- fish.nix: darwin rebuild 加 sudo
- AGENTS.md: repo location 描述与实际一致
2026-04-10 23:59:09 +08:00
imbytecat 8ef7a2c515 docs: AGENTS.md 补充 Determinate Nix 技术债务与迁移路径 2026-04-10 23:46:42 +08:00
imbytecat 61bcc1e20d docs: add AGENTS.md for OpenCode session context 2026-04-10 23:32:26 +08:00
imbytecat d58c650d59 feat: NixOS 声明式配置(从 Arch + decman 迁移)
- flake.nix: NixOS + home-manager + nixos-wsl 三输入
- hosts/wsl + hosts/bare: WSL 与裸机共享模块,分主机配置
- modules/: base(CLI 工具) + dev(工具链+LSP) + docker + locale + shell
- home/: zsh(oh-my-zsh+插件+别名) + git(delta) + starship + 工具集成
- scripts/install.sh: 一键安装脚本(WSL/裸机通用)
- 原 bun/go 全局包 hack 改为 nixpkgs 声明式管理
2026-04-03 19:05:06 +08:00
imbytecat bc2fee84b5 style(scripts): 统一脚本输出格式,使用语义化 emoji 前缀 2026-04-03 16:08:26 +08:00
imbytecat 4c7d0b57bd refactor(base): 增强配置健壮性与开发体验
- 新增 pacman.conf 管理(Color + ILoveCandy + ParallelDownloads)
- dev 模块改用 decman 原生 user/mimic_login 替代手拼 su -
- dev 模块异常处理改为收集汇总,不再静默吞掉
- install.sh 改用 mktemp + trap 清理临时目录
- 移除 AGENTS.md 中不存在的 wsl.py 引用
2026-04-03 15:49:59 +08:00
imbytecat c87f440017 refactor: 改进代码健壮性与文档一致性 2026-04-03 15:07:26 +08:00
imbytecat ffb200fd43 refactor(install): 移除 yay 依赖,decman 改为直接 makepkg 安装 2026-04-03 14:36:49 +08:00
imbytecat 5d081f87d1 fix: mise 配置归属 dev 模块,更新 AGENTS.md 匹配当前结构
- 将 mise config.toml 从 base 移至 dev(包与配置同模块)
- AGENTS.md 仓库结构图更新为 modules/ 目录
- 验证命令改为遍历 modules/*.py
- 模块示例代码同步为当前写法
2026-04-02 20:37:51 +08:00
imbytecat 0ee258f666 docs: 精简 README、更新 AGENTS.md、统一目录名为 archlinux-config 2026-03-26 13:54:23 +08:00
imbytecat 759c7b7384 refactor: 重命名 files/ 为 system/、dotfiles/ 为 home/ 2026-03-26 10:47:29 +08:00
imbytecat 56a2cc483f refactor: 从 dcli 迁移到 decman 声明式配置管理
- 新增 source.py 统一声明包、系统文件和 dotfiles
- 简化 install.sh,由 decman 接管系统文件和 locale 配置
- 移除 dcli 配置(config.yaml、hosts/、modules/、state/)
- 添加 pyproject.toml 和 uv.lock 用于开发环境类型提示
- 更新 README.md 和 AGENTS.md 适配 decman 工作流
2026-03-26 10:31:07 +08:00
imbytecat 6150cf166f docs: 添加 AGENTS.md 代码规范文档 2026-03-25 15:45:47 +08:00