इस प्रोजेक्ट के बारे में

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