منصوبے کے بارے میں

oasis-dots آرچ لینکس ورک سٹیشن کے لیے ایک ڈاٹ فائل کلیکشن ہے جو ہائپر لینڈ پر کام کرتا ہے اور ان صارفین کے لیے ہے جو ماؤس کے بجائے ویم طرز کے کی bindنگز اور موڈز سے ڈیسک ٹاپ کو کنٹرول کرنا چاہتے ہیں۔ ڈیسک ٹاپ Lua میں کنفیگر کردہ ہائپر لینڈ اور موڈل ونڈو مینجمنٹ، ورک اسپیس کنٹرول، وہچ کی hints، فزی کی bindنگ سرچ اور `:` سے داخل ہونے والا ویم جیسا کمانڈ موڈ کے لیے HyprVim استعمال کرتا ہے۔ Quickshell پر مبنی شیل ہر مانیٹر کے لیے بارز، پاپ اپس، نوٹیفیکیشنز، پیکرز، ورک اسپیس اوورview، سیٹنگز پینل اور لاک اسکرین فراہم کرتا ہے۔ Greetd لاگ اسکرین لاک اسکرین کے ڈیزائن کو دوبارہ استعمال کرتی ہے، جس کے لیے tuigreet بطور فال بیک دستیاب ہے۔ کی بورڈ کنٹرول ونڈو مینجمنٹ سے آگے بڑھتا ہے۔ ایک کرسر سب میپ `hjkl` سے پوائنٹر کو حرکت دے سکتا ہے، کلک کر سکتا ہے، سکرول کر سکتا ہے، سنگل پکسل سٹیپس میں حرکت دے سکتا ہے اور اسکرین کے عناصر کو منتخب کرنے کے لیے wl-kbptr hint لیبل استعمال کر سکتا ہے۔ ریجن سلیکٹر کی بورڈ سے چلنے والے اسکرین شاٹس، ویڈیو ریکارڈنگ، کلر پکنگ اور اسکرین شیئر سلیکشن کو سپورٹ کرتا ہے۔ دیگر دستاویزی خصوصیات میں OCR کے ساتھ سکرول کیپچر، کنفرمیشن کاؤنٹ ڈاؤن کے ساتھ کی بورڈ پر مبنی مانیٹر آرینجمنٹ، کیلنڈر اور موسیقی کے ماڈیولز، والیوم مکسر اور فلٹرز اور ان لائن ایکشنز کے ساتھ نوٹیفیکیشن ہسٹری شامل ہیں۔ ریپوزٹری میں 15 سے زیادہ لائیو بدلنے والے اسٹائلز شامل ہیں جن میں Oasis, Modern, NeoVim, CRT, NES, Game Boy, SNES, PSX, FF7, GoldenEye, PS2, TIE Fighter, Half-Life اور Metroid شامل ہیں۔ اسٹائلز بارز، پاپ اپس، مینوز، پیکرز، فونٹس، آوازیں، ٹرانزیشنز، موسیقی ڈسپلے، لاک اسکرینز اور لاگ اسکرینز کو تبدیل کر سکتے ہیں۔ کلر تھیمز Oasis کلر اسکیم پروجیکٹ پر مبنی ہیں۔ انسٹالیشن آرچ لینکس کے لیے `install.sh` کے ذریعے خودکار ہے۔ یہ سسٹم اور AUR پیکجز، فونٹس، ڈویلپمنٹ ٹولز اور اختیاری اجزاء جیسے greetd, Steam, Nvidia سپورٹ اور ڈویلپمنٹ رن ٹائمز انسٹال کر سکتا ہے پھر GNU Stow کے ساتھ کنفیگریشن فائلوں کو سم لنک کرتا ہے۔ ایک minimal موڈ اور ہیڈ لیس `--server` موڈ دستیاب ہیں، ساتھ ہی AUR پیکجز، Cargo، سسٹم فائلوں یا سروسز کو چھوڑنے کے لیے فلیگ بھی ہیں۔ `uninstall.sh` سم لنکس کو ہٹاتا ہے۔ ریپوزٹری `home/` کے تحت انفرادی پیکجز کو سٹو کر کے جزوی انسٹالیشن کو بھی سپورٹ کرتا ہے۔ بیرونی کنفیگریشنز، بشمول Oasis تھیمز، HyprVim, Yazi سے متعلق ٹولنگ, qutebrowser اسٹائلز اور Neovim کنفیگریشن، کو مقامی `repos/` ڈائرکٹری میں کلون کیا جا سکتا ہے یا ڈویلپمنٹ ڈائرکٹری سے لنک کیا جا سکتا ہے۔ ایک Justfile عام سٹو، انسٹالیشن، ان انسٹالیشن، ریپوزٹری اپ ڈیٹ اور Yazi ہم آہنگی کے کاموں کو لپیٹتا ہے۔ اضافی حصے Yazi پلگ مینجمنٹ، tbkeys کے ذریعے ویم طرز کے Betterbird کی bindنگز اور ایک علیحدہ Termux موبائل SSH سیٹ اپ کا احاطہ کرتے ہیں۔ پروجیکٹ GPL-3.0 کے تحت لائسنس یافتہ ہے، بنڈل کردہ تھرڈ پارٹی اجزاء اپنے بیان کردہ لائسنسز کو برقرار رکھتے ہیں۔