refactor: move optional modules to modules/optional/

- Move virtualbox-guest.nix and vscode-server.nix from modules/server/ to modules/optional/
- Create modules/optional/README.md with usage docs
- Update profiles/virtualbox.nix and profiles/wsl.nix import paths
- Update modules/server/README.md to reflect removal
- Update root README.md directory tree with optional/ entry
This commit is contained in:
luochen570
2026-05-26 13:15:58 +08:00
parent e3644993ec
commit d9b2204f19
7 changed files with 39 additions and 10 deletions

View File

@@ -1,16 +1,18 @@
# 🗄️ modules/server
# 🗄️ modules/server
服务器专用模块
服务器专用核心模块(所有服务器主机默认启用)
## 🌲 目录树
```text
🗄️ modules/server
├─ 📦 default.nix # 聚合入口
├─ 📦 pkg.nix # 服务器常用软件包
├─ 🔥 firewall.nix # 防火墙默认策略
├─ 🔐 ssh.nix # OpenSSH 参数
├─ 🐳 docker.nix # Docker 与清理策略
📦 virtualbox-guest.nix # VirtualBox Guest 增强配置
└─ 🧠 vscode-server.nix # VS Code Server 模块
📝 README.md
```
## 可选模块
选装模块已移至 `modules/optional/`
- `virtualbox-guest.nix` — VirtualBox Guest 增强配置(用于 virtualbox profile
- `vscode-server.nix` — VS Code Server + direnv + nix-ld用于 wsl/virtualbox profile