اومارکی کے اوپر اپنا لیئر ہے، چارمینار کو شاہد میاں کی مشین بناتا۔
نیچے پورا اسٹاک اومارکی ہے، اس کو ہاتھ بھی نہیں لگایا۔ ہم جو بھی چینج کرتے، سب یہاں اچ لکھا ہوا، نشان لگا کے رہتا۔ اپ گریڈ صاف، مشین چالو۔
فورک ورک نہیں۔ اسٹاک اومارکی کے اوپر پتلا سا اپنا لیئر۔
ہائیڈرو او ایس میں وہ چینجیں ہیں جو اسٹاک اومارکی انسٹال کو شاہد کی چلتی پھرتی مشین، چارمینار بناتیں۔ بیس سسٹم کو ہاتھ نہیں لگایا۔ ہمارے بلاک، لانچر، اسکرپٹ سب اسی ریپو میں ہیں، نشان لگے ہوئے۔ اپ گریڈ آئے تو ٹکر نکو۔
VERSION فائل میں اومارکی کا پورا ریلیز اور کرنل لکھا ہوا ہے۔ اپ گریڈ کرے تو یہ فائل بھی اپ ڈیٹ کرنا۔کلون کرو۔ اسکرپٹ شاہد بن کے چلاؤ۔ روٹ بن کے ہرگز نکو۔
# get the layer
git clone https://github.com/aska-digital/hydro-os.git
cd hydro-os
# apply a Hyprland block: removes the old block first, # backs up, verifies, restores on failure bash scripts/apply-hyprland-block.sh rhino-crm # install an app-menu launcher bash scripts/install-launcher.sh rhino-crm
اپلائی اسکرپٹ ری لوڈ سے پہلے Hyprland --verify-config سے چیک کرتا۔ فیل ہوا تو بیک اپ واپس، کچھ بھی نہیں بدلتا۔ نئے کی بائنڈ اور ونڈو رول اگلے لاگ اِن پہ لگتے، ری لوڈ پہ نہیں۔
پانچ فولڈر۔ ہر ایک کا ایک ہی کام۔
hyprland/گارڈ والے ہائپر لینڈ بلاک، لائیو کنفیگ میں جوڑتے۔ ہر بلاک دونوں طرف نشان لگا ہوا، دوبارہ چلائے تو صاف رہتا۔ SUPER+R سے سی آر ایم کھلتا؛ SUPER+C ہمیشہ کاپی ہی رہتا۔
launchers/ایپ مینیو کی .desktop فائلیں، ~/.local/share/applications میں جاتیں۔ ہر ایپ کی ایک فائل، بلاک کے نام جیسی۔
scripts/ایک دفعہ چلنے والے سیٹ اپ اسکرپٹ۔ بلاک لگاؤ، لانچر بٹھاؤ۔ بیک اپ اور چیک کے ساتھ۔ شاہد بن کے چلاؤ، sudo نکو۔
docs/سیدھی سادھی زبان میں گائیڈ: روز کا آپریٹنگ گائیڈ اور سیف کمانڈ۔ صرف مینٹینر واسطے نہیں، جو کی بورڈ پہ بیٹھا اس واسطے۔
apps/چارمینار پہ کیا لگا ہوا اور اصل ریپو کہاں ہیں، اس کا حساب۔ ایپس خود یہاں نہیں، ان کے پتے ہیں۔
aska-digital/rhino-crm میں ہے، /home/muse/crm-os/ پہ لگا ہوا۔چار اصول۔ یہ چلتی مشین کو بچاتے۔
چلتا ہوا سی آر ایم بند نکو۔ /home/muse/crm-os کا سرور 127.0.0.1:8741 پہ چلتا رہنا چاہیے۔ کیا سیف ہے، آپریٹنگ گائیڈ بتاتا۔
ہائپر لینڈ چینج گارڈ والے طریقے سے۔ پرانا بلاک پہلے نکالو، نیا جوڑو، Hyprland --verify-config سے چیک کرو، بیک اپ رکھو۔
چارمینار پہ شاہد کے رہتے ٹیسٹ کرو۔ ریبوٹ اور ریسٹارٹ ان کی مرضی، ہماری نہیں۔
چھوٹا رکھو۔ یہاں صرف کنفیگ، اومارکی میں پیچ کبھی نہیں۔ بڑا کام نکلا تو پہلے شاہد میاں سے بات۔
ہائیڈرو او ایس ہائیڈرو ٹیم سنبھالتی، چارمینار واسطے۔ ریپو میں پورا لیئر ہے: بلاک، لانچر، اسکرپٹ، گائیڈ، اور پن اومارکی ورژن۔
گٹ ہب پہ دیکھو