প্রকল্প সম্পর্কে
এই রিপোজিটরিটিতে দুটি নির্দিষ্ট হোস্টের জন্য ডিজাইন করা একটি ব্যক্তিগত NixOS কনফিগারেশন রয়েছে: গেমিং এবং ডেভেলপমেন্টের জন্য ব্যবহৃত একটি প্রধান ডেস্কটপ, এবং সেলফ-হোস্টেড পরিষেবাগুলির জন্য একটি সার্ভার।
মূল প্রযুক্তিগত বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- উইন্ডো ম্যানেজমেন্ট: Hyprland ডিফল্ট হিসেবে ব্যবহৃত, সাথে Mango এবং Niri-এর জন্য বুট স্পেশালাইজেশন রয়েছে।
- থিমিং: Rose Pine থিম ব্যবহার করে Stylix-এর মাধ্যমে বাস্তবায়িত।
- সিক্রেট ম্যানেজমেন্ট: 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.