Tutorial 12: Nix & NixOS Setup
Tutorial 12: Nix & NixOS Setup — easy-to-understand guide based on official docs
الدرس 12: إعداد Nix و NixOS
مرحبًا بعودتكم إلى سلسلة دروس Hermes Agent! في هذا المنشور، سنتناول كيفية تثبيت Hermes Agent على أنظمة Nix و NixOS. لكن إليكم الأمر — الوثائق الرسمية تغيّرت، و Nix لم يعد مسار تثبيت مدعومًا بشكل صريح. لا تقلقوا! لا تزال لديكم خيارات، وسنغطي كل ما تحتاجون معرفته.
ما الذي تغيّر؟
قام فريق Hermes بتبسيط عملية التثبيت بشكل كبير. بدلاً من الحفاظ على مسارات تثبيت متعددة، يوصون الآن بالمثبّت الشامل للجميع — بما في ذلك مستخدمي Nix. دعم Nix أصبح الآن “بأفضل جهد فقط”، مما يعني أنه قد يعمل، لكنه ليس مُختبَرًا أو مضمونًا رسميًا.
المسار الموصى به: المثبّت الشامل
بالنسبة لمعظم المستخدمين، أسهل طريقة لتشغيل Hermes Agent هي عبر المثبّت بسطر واحد. يعمل على Linux و macOS و WSL2 وحتى Android (Termux):
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
على Windows الأصلي، استخدم PowerShell بدلاً من ذلك:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
يتولى المثبّت كل شيء تلقائيًا — Python و Node.js و ripgrep و ffmpeg واستنساخ المستودع والبيئة الافتراضية وأمر hermes العام. وفي النهاية، تكونون جاهزين للدردشة.
ماذا عن الإعداد الخاص بـ Nix؟
إذا كنتم تستخدمون Nix بالفعل (على NixOS أو macOS أو Linux)، فلا يزال هناك مسار إعداد مخصص يتضمن Nix flake ووحدة NixOS تعريفية ووضع حاوية اختياري. راجعوا دليل إعداد Nix و NixOS في الوثائق الرسمية للتفاصيل.
لكن نصيحتنا لكم: جرّبوا المثبّت الشامل أولاً. إنه المسار المدعوم رسميًا، وهو مصمم ليعمل “فقط”.
المتطلبات الأساسية: اجعلها بسيطة
قبل تشغيل المثبّت، تأكدوا من توفر:
- Git (مطلوب على جميع المنصات غير Windows)
- curl و xz-utils على Linux (يقوم المثبّت بتنزيل Node.js كملف
.tar.xz) - g++ أو build-essential على Debian/Ubuntu (فقط إذا كنتم تخططون لاستخدام تطبيق سطح المكتب)
هذا كل شيء! لستم بحاجة إلى تثبيت Python أو Node.js أو ripgrep أو ffmpeg يدويًا. يكتشف المثبّت ما هو مفقود ويقوم بتثبيته لكم.
على Debian/Ubuntu، يمكنكم تجهيز كل شيء باستخدام:
sudo apt install curl xz-utils build-essential
بعد التثبيت
بمجرد انتهاء المثبّت، أعدوا تحميل الصدفة وابدأوا الدردشة:
source ~/.bashrc # أو: source ~/.zshrc
hermes # ابدأ الدردشة!
إعداد التكوين الخاص بكم
بعد التثبيت، يمكنكم ضبط الأمور بدقة باستخدام أوامر مخصصة:
hermes model # اختر مزود LLM والنموذج
hermes tools # قم بتكوين الأدوات المفعلة
hermes gateway setup # إعداد منصات المراسلة
hermes config set # تعيين قيم تكوين فردية
hermes config get # فحص قيم تكوين فردية
hermes setup # أو تشغيل معالج الإعداد الكامل
أسرع مسار: Nous Portal
إليكم نصيحة احترافية: إذا كنتم تريدون تخطي عناء إدارة مفاتيح متعددة لكل أداة، استخدموا Nous Portal. اشتراك واحد يغطي أكثر من 300 نموذج بالإضافة إلى Tool Gateway (البحث على الويب، توليد الصور، تحويل النص إلى كلام، متصفح سحابي). ابدأوا بأمر واحد:
hermes setup --portal
يقوم ذلك بتسجيل دخولكم، وتعيين Nous كمزود، وتفعيل Tool Gateway — كل ذلك دفعة واحدة.
الانتقال من جهاز آخر؟
إذا كنتم تشغلون Hermes بالفعل على جهاز آخر، فلستم بحاجة إلى إعادة بناء كل شيء من الصفر. استعيدوا نسخة احتياطية كاملة باستخدام hermes import، أو انقلوا وكيلًا واحدًا باستخدام hermes profile import. فقط تذكروا: تصدير الملف الشخصي يستبعد بيانات الاعتماد عن قصد، لذا فهو ليس نسخة احتياطية كاملة. استخدموا hermes backup لذلك.
أفكار أخيرة
على الرغم من أن Nix لم يعد مسار تثبيت مدعومًا رسميًا، فإن المثبّت الشامل يجعل الإعداد أسهل من أي وقت مضى. بالنسبة لمعظم المستخدمين، هو الطريق الأمثل — حتى على NixOS. إذا واجهتم مشكلات، فلا يزال الدليل الخاص بـ Nix متاحًا كخيار احتياطي.
في الدرس القادم من سلسلتنا، سنتعمق في تكوين وكيلكم الأول. حتى ذلك الحين، دردشة سعيدة!
📖 التوثيق الرسمي
この記事は Hermes Agent のالتوثيق الرسميに基づいています:التوثيق الرسمي › getting-started/nix-setup