ملحوظة
إذا كنت تشاهد هذا على Github ، فهذه مرآة لإعادة الريبو الحقيقية على https://git.tsrk.me/tsrk/tsrk-nix-flex
إعادة إشراف الآن. في الوقت الحالي هذا هو المصدر الرسمي.
(هل تحصل عليه؟ لأنه من الواضح أن "رقائق". اضحك الآن.)
سيكون هذا هو تكوين Nixos الخاص بي ومواد المنزل.
إذا كنت من Epita وبالتحديد من Forge ، نعم ، لقد استلهمت كثيرًا من الفطيرة (لعدم القول أن هذا أمر تمزق) ناقص الكثير من الأشياء التي لن أستخدمها أبدًا (بعد؟).
يحتوي homes/ الدليل على تكوينات مديرة المنازل المستقلة. حاليًا ، يتم استخدام هذا لـ Intel NUC المقدمة من مدرستي التي سمح لي فقط بتثبيت Arch Linux عليها. قد يتم استخدام هذا أيضًا للتكوين الفعلي لجلسة مدرستي.
يحتوي hosts/ الدليل على إعلانات أنظمة NIXOS لمضيفين مختلفون لدي.
يحتوي lib/ Diretory على بعض وظائف Util لتجنب الكثير من تكوين BoilerPlate للقيام به باليد.
تحتوي modules/ الدليل على وحدات لـ Nixos و Nixvim و Home-Manager. تتم كتابة الوحدات النمطية بطريقة يمكن استيراد كل وحدة بشكل فردي دون التسبب في الكثير من التناقض مع هدفها الأصلي.
يحتوي overlays/ الدليل على تراكبات NIXPKGs لمختلف الحزم بحيث تتوافق مع احتياجاتي دون الحاجة إلى ضمّنها في الوحدات النمطية.
يحتوي pkgs/ Directory على حزم مخصصة غير متوفرة على nixpkgs في المنبع ، وثنائي مستقل لتكوين NIXVIM الخاص بي ( nvim-cirno ).
يحتوي profiles/ الدليل على مجموعة من وحدات Nixos ووحدات المدير المنزلي مع تكوينات الافتراضات.
أستخدم Agenix لإدارة الأسرار اللازمة لتكوينات Nixos الخاصة بي.