عن المشروع
يحتوي هذا المستودع على تكوين NixOS شخصي مصمم لمضيفين محددين: جهاز كمبيوتر مكتبي رئيسي يستخدم للألعاب والتطوير، وخادم للخدمات المستضافة ذاتياً.
تتضمن الميزات التقنية الرئيسية ما يلي:
- إدارة النوافذ: Hyprland هو الافتراضي، مع تخصيصات إقلاع لـ Mango و Niri.
- السمات: تم تنفيذها عبر Stylix باستخدام سمة Rose Pine.
- إدارة الأسرار: يتم التعامل معها من خلال Agenix.
- التنسيق: يستخدم Alejandra لتنسيق التكوين.
- حزمة المراقبة: تشمل Prometheus و Alertmanager و Grafana و Loki و Alloy، مع توفير التحقق عبر flake checks.
يفصل هيكل المشروع الإعدادات الخاصة بكل جهاز في دليل hosts، ونقاط دخول المستخدم في دليل users، ووحدات النظام والمنزل القابلة لإعادة الاستخدام. يتطلب الأمر إنشاء ملف hardware-configuration.nix مخصص ووضعه في دليل المضيف المناسب لضمان نجاح النشر.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.