প্রকল্প সম্পর্কে
genixis Nix flakes ব্যবহার করে হোমল্যাব সিস্টেমের জন্য একটি ডিক্লারেটিভ কনফিগারেশন প্রদান করে। এটি NixOS, macOS এবং অন্যান্য Unix-like সিস্টেম সমর্থন করে। NixOS-এর জন্য, এটি ইনস্টলেশনের সময় ডিস্ক পার্টিশনিং এবং ফরম্যাটিং পরিচালনা করতে disko ব্যবহার করে, যার সাথে প্রাথমিক সেটআপ এবং সিস্টেম রিবিল্ডের নির্দেশনা দেওয়া আছে। macOS-এর ক্ষেত্রে, nix-darwin-এর মাধ্যমে কনফিগারেশন প্রয়োগ করার আগে Full Disk Access সক্ষম করা এবং Rosetta/Xcode ইনস্টল করা প্রয়োজন। Linux/*nix-এর জন্য, এটি কনফিগারেশন পরিবর্তন করতে system-manager ব্যবহার করে। এই রিপোজিটরিতে ইউজার-লেভেল কনফিগারেশনের জন্য Home Manager সেটআপ অন্তর্ভুক্ত রয়েছে, যা প্রতি-ইউজার এনভায়রনমেন্ট ম্যানেজমেন্টের সুবিধা দেয়। এই flake (github:jracon/genixis) বিভিন্ন সিস্টেম রোল (যেমন, #disko, #HOSTNAME, #USERNAME) দিয়ে সাজানো হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.