imbytecat
|
beeb9948f4
|
fix(wsl): remove NixOS default shell aliases for cross-platform consistency
|
2026-04-14 13:37:16 +08:00 |
|
imbytecat
|
9e610b89b2
|
fix(wsl): enable interop to allow executing Windows executables
|
2026-04-13 15:14:47 +08:00 |
|
imbytecat
|
2a1fb40fd3
|
feat(wsl): enable nix-ld for VSCode Remote and auto-generate sops age key from ed25519
|
2026-04-13 13:37:06 +08:00 |
|
imbytecat
|
27df617701
|
refactor(mac-mini): Wake on LAN 改用原生 networking.wakeOnLan 选项
|
2026-04-11 20:22:57 +08:00 |
|
imbytecat
|
7686f7209b
|
feat(mac-mini): 启用 Wake on LAN,关闭 Power Nap
|
2026-04-11 20:15:31 +08:00 |
|
imbytecat
|
cfe64d5ed9
|
feat(mac-mini): 启用屏幕共享 (VNC)
|
2026-04-11 18:14:58 +08:00 |
|
imbytecat
|
6e41d0e95d
|
fix(mac-mini): sleep 值改为 "never"
|
2026-04-11 18:06:06 +08:00 |
|
imbytecat
|
1bac565175
|
feat(mac-mini): 禁用所有休眠,断电/冻结后自动重启
|
2026-04-11 18:04:49 +08:00 |
|
imbytecat
|
68184abd8f
|
refactor: 重构为三设备架构,zsh 迁移至 fish
- 新增 darwinConfigurations: mac-mini, macbook-air (aarch64-darwin)
- WSL 统一用户名为 imbytecat,主机名改为 awesome-* 系列
- zsh 全面迁移至 fish (abbrs, 内置补全/高亮, zoxide --cmd cd)
- 激活 nix-darwin 模块: Homebrew, 系统偏好, Touch ID sudo
- 移除 bare/standalone 配置及 catppuccin nixosModule from mkDarwin
|
2026-04-10 21:48:19 +08:00 |
|
imbytecat
|
e92c7aee31
|
refactor: 重构为多平台多用户架构,全面提升终端体验
- 新增 lib/ 辅助函数(mkNixos/mkDarwin/mkHome),消除硬编码
- 拆分 modules/ 为 nixos/darwin/shared 三层,支持跨平台共享
- 重构 home/ 为 shell/dev/theme 子模块,工具全部迁入用户级
- 深度配置 Tmux/FZF/Atuin/Bat/Eza/Btop/Lazygit/Starship
- 添加 Catppuccin Mocha 统一主题、Nerd Fonts 声明式管理
- 新增 homeConfigurations 输出,支持非 NixOS 系统直装
- 新增 nix-darwin 输入,预留 macOS 扩展路径
- 新增 overlays/ 和 pkgs/ 自定义包基础设施
- 修正 nix-darwin URL(LnL7 → nix-darwin org)
|
2026-04-03 19:54:17 +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
|
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
|
f517d8a083
|
关闭 system_backups,WSL 环境暂不需要
|
2026-03-25 15:03:54 +08:00 |
|
imbytecat
|
776f67b09a
|
修复 dcli 配置语法错误
- hosts: modules → enabled_modules,settings 拆为顶层字段
- modules: 移除无效的 aur_packages 键,AUR 包并入 packages
- 为每个 module 添加 description 字段
|
2026-03-25 14:56:30 +08:00 |
|
imbytecat
|
8d1f6254cc
|
重构项目结构:扁平化配置并支持 curl 一键安装
- 将 arch-config/ 内容移至仓库根目录
- setup.sh 重命名为 install.sh
- 脚本改为自动 clone 仓库到 ~/.config/arch-config
- 新增 pacman -Syu 系统更新步骤
- README 简化为 curl 一行安装
|
2026-03-25 14:08:41 +08:00 |
|