इस प्रोजेक्ट के बारे में
इस रिपॉजिटरी में दो विशिष्ट होस्ट्स के लिए डिज़ाइन किया गया एक व्यक्तिगत NixOS कॉन्फ़िगरेशन शामिल है: गेमिंग और डेवलपमेंट के लिए उपयोग किया जाने वाला एक मुख्य डेस्कटॉप, और सेल्फ-होस्टेड सेवाओं के लिए एक सर्वर।
मुख्य तकनीकी विशेषताओं में शामिल हैं:
- विंडो मैनेजमेंट: Hyprland डिफ़ॉल्ट है, जिसमें Mango और Niri के लिए बूट स्पेशलाइजेशन दिए गए हैं।
- थीमिंग: Rose Pine थीम का उपयोग करके Stylix के माध्यम से लागू किया गया है।
- सीक्रेट मैनेजमेंट: Agenix के माध्यम से संभाला गया है।
- फॉर्मेटिंग: कॉन्फ़िगरेशन फॉर्मेटिंग के लिए Alejandra का उपयोग करता है।
- मॉनिटरिंग स्टैक: इसमें Prometheus, Alertmanager, Grafana, Loki, और Alloy शामिल हैं, जिसकी पुष्टि flake checks के माध्यम से की जाती है।
प्रोजेक्ट संरचना hosts डायरेक्टरी में मशीन-विशिष्ट सेटिंग्स, users डायरेक्टरी में यूजर एंट्रीपॉइंट्स, और पुन: प्रयोज्य सिस्टम और होम मॉड्यूल्स को अलग करती है। सफल परिनियोजन (deployment) के लिए एक कस्टम hardware-configuration.nix जेनरेट करके उचित होस्ट डायरेक्टरी में रखना आवश्यक है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.