وصف السكريبتات:
المتصفح
- الإضافات: يوصي بإضافات مفيدة لمتصفحات Chromium و Firefox.
سطح المكتب
- Bspwm: Bspwm هو مدير نوافذ بلاط صغير وقابل للبرمجة لـ X11 يستخدم تقسيم المساحة الثنائية ويعتمد على daemon خارجي للوحة المفاتيح. يقوم السكريبت بتثبيت تكوين Bspwm من gh0stzk/dotfiles. سكريبت الإعداد مخصص لـ Arch فقط، لذا للتوزيعات الأخرى، تحقق من المستودع.
- Dunst: Dunst هو daemon إشعارات خفيف وقابل للتخصيص لـ Linux يعرض إشعارات سطح المكتب الصغيرة وغير المتطفلة. يطبق السكريبت إعداد Dunst المُعد مسبقاً.
- Dwm: Dwm هو مدير نوافذ بلاط ديناميكي لـ X11، معروف بكونه صغير وسريع وقابل للتكوين عن طريق تحرير كود المصدر. سيطبق السكريبت إعداد dwm المُعد مسبقاً من مستودع harilvfs/dwm ويثبت جميع التبعيات اللازمة لجعل البيئة تعمل بالكامل.
- Hyprland: Hyprland هو محرر Wayland بلاط ديناميكي يدعم الميزات الحديثة مثل الرسوم المتحركة وتأثيرات النوافذ وتخطيطات البلاط المرنة. يتيح لك السكريبت تثبيت إعدادات Hyprland المُعدة مسبقاً من مستخدمين محترمين - ml4w، end-4، Jakoolit، omarchy وnqpts prasanthrangan.
- Picom: Picom هو محرر خفيف لـ X11 يضيف شفافية النوافذ والظلال والرسوم المتحركة. يوفر السكريبت تثبيت تكوين Picom المُعد مسبقاً ودعم Picom المتحرك من picom-ftlabs.
- Rofi: Rofi هو مشغل تطبيقات خفيف ومبدل نوافذ وبديل dmenu لـ X11. يطبق السكريبت تكوين Rofi المُعد مسبقاً.
- المظاهر والأيقونات: يثبت ويطبق مجموعة من المظاهر والأيقونات لتحسين مظهر سطح المكتب.
- خلفيات الشاشة: ينزل مجموعة من خلفيات الشاشة الجميلة Nord و Catppuccin.
التطوير
- Bun: Bun هو runtime JavaScript سريع ومتكامل ومدير حزم يركز على الأداء. يثبت السكريبت Bun على نظامك.
- Helix: Helix هو محرر نصوص مودال مستوحى من Vim، يركز على السرعة والميزات الحديثة مثل إبراز بناء الجملة وتكامل بروتوكول خادم اللغة (LSP) والمؤشرات المتعددة. يطبق السكريبت تكوين Helix المُعد مسبقاً.
- Neovim: Neovim هو نسخة محسنة وحديثة من Vim مصممة لتكون أكثر قابلية للتوسيع وأسرع وأسهل للتكامل مع المكونات الإضافية. يتيح لك السكريبت الاختيار بين إعدادات Kickstart Neovim و NvChad لتخصيص بيئة IDE الخاصة بك.
- Npm: Npm (Node Package Manager) هو مدير الحزم الافتراضي لـ Node.js، يُستخدم لإدارة مكتبات JavaScript والتبعيات. يثبت السكريبت npm على نظامك.
الحزم
- أدوات الأندرويد: يوفر خيارات لتثبيت أدوات مختلفة متعلقة بالأندرويد، بما في ذلك Gvfs-MTP لنقل الملفات عبر USB، وADB للتصحيح، وJDK (OpenJDK) لتطوير Java، وUniversal Android Debloater لإزالة البرامج غير المرغوب فيها.
- المتصفحات: يوفر مجموعة مختارة من متصفحات الويب للتثبيت، مثل Brave وFirefox وGoogle Chrome وغيرها، مما يتيح لك اختيار الأنسب لاحتياجاتك.
- الاتصال: يثبت تطبيقات الاتصال الشائعة مثل Discord وSignal وSlack وTelegram لمساعدتك في البقاء على اتصال مع فرقك ومجتمعاتك.
- أدوات العملات المشفرة: يثبت أدوات العملات المشفرة الأساسية، مثل محفظة Electrum Bitcoin، لإدارة أصولك الرقمية بأمان.
- أدوات التطوير: يقوم بإعداد بيئة التطوير الخاصة بك مع خيار من اللغات والأدوات، بما في ذلك Node.js وPython وRust وGo وDocker، لدعم مشاريع البرمجة الخاصة بك.
- التحرير: يوفر مجموعة من برامج التحرير لأنواع مختلفة من الوسائط، مثل GIMP للصور وKdenlive للفيديو وAudacity للصوت، لتغطية جميع احتياجاتك الإبداعية.
- أدوات مدير الملفات: يثبت أدوات مفيدة لمدير الملفات، بما في ذلك Tumbler لمعاينة الصور المصغرة وTrash-Cli لإدارة المهملات من سطر الأوامر.
- مديرو الملفات: يوفر مجموعة متنوعة من مديري الملفات، من الخيارات الرسومية مثل Thunar وDolphin إلى الخيارات القائمة على الطرفية مثل LF وRanger، حتى تتمكن من إدارة ملفاتك بالطريقة التي تريدها.
- الألعاب: يحسن تجربة الألعاب الخاصة بك عن طريق تثبيت الأدوات الأساسية مثل Steam وLutris وHeroic Games Launcher، إلى جانب أدوات الأداء مثل MangoHud وGameMode.
- GitHub: يزودك بأدوات Git وGitHub الأساسية، بما في ذلك GitHub CLI وGitHub Desktop وLazyGit، لتبسيط سير عمل التحكم في الإصدار.
- الوسائط المتعددة: يثبت مشغلات الوسائط المتعددة مثل VLC وMPV، مما يضمن أن لديك الأدوات المناسبة للاستمتاع بأفلامك ومقاطع الفيديو المفضلة.
- الموسيقى: يوفر مجموعة مختارة من تطبيقات الموسيقى، بما في ذلك Spotify وSpotube وYouTube Music، حتى تتمكن من الاستماع إلى مقاطعك المفضلة واكتشاف فنانين جدد.
- الإنتاجية: يعزز إنتاجيتك مع خيار من مجموعات المكاتب مثل LibreOffice وOnlyOffice، بالإضافة إلى تطبيقات تدوين الملاحظات مثل Obsidian وJoplin.
- البث: يوفر برامج البث وتسجيل الشاشة، مثل OBS Studio وSimpleScreenRecorder، لمساعدتك في التقاط ومشاركة محتوى شاشتك.
- الطرفيات: يوفر مجموعة واسعة من محاكيات الطرفية، من الخيارات الحديثة مثل Alacritty وKitty إلى الخيارات الكلاسيكية مثل GNOME Terminal وKonsole.
- محررات النصوص: يثبت مجموعة متنوعة من محررات النصوص لتناسب أسلوب البرمجة الخاص بك، بما في ذلك VSCode وNeovim وZed، مما يضمن أن لديك الأداة المناسبة لأي مشروع.
- المحاكاة الافتراضية: يقوم بإعداد بيئات المحاكاة الافتراضية مع أدوات مثل QEMU/KVM وVirtualBox وDistrobox، مما يتيح لك تشغيل أنظمة تشغيل متعددة واختبار البرامج في حاويات معزولة.
النظام
- الصوت: يثبت ويقوم بإعداد نظام الصوت PipeWire.
- Aur: AUR (Arch User Repository) هو مستودع مدفوع بالمجتمع لمستخدمي Arch Linux، يحتوي على سكريبتات بناء الحزم المرسلة من المستخدمين (PKGBUILDs) التي تجعل من السهل تثبيت البرامج غير المتوفرة في المستودعات الرسمية. سيتيح لك السكريبت اختيار مساعد AUR وتثبيته وفقاً لتفضيلك.
- تسجيل الدخول التلقائي-TTY: سيعطيك السكريبت خيارين: إما تمكين تسجيل الدخول التلقائي في TTY أو إزالته لاحقاً إذا كنت بحاجة إلى ذلك بعد التمكين. بس، لا أنصح بتمكين هذا، حيث يمكن لأي شخص الوصول الفيزيائي بدون اسم المستخدم وكلمة المرور.
- البلوتوث: يثبت حزم البلوتوث ويقوم بإعداد وظائف البلوتوث.
- السطوع: يضبط سطوع الشاشة حسب تفضيلك باستخدام Brightnessctl.
- Chaotic-Aur: Chaotic-AUR هو مستودع مساعد AUR (Arch User Repository) غير رسمي شائع يوفر حزماً ثنائية مُبنية مسبقاً. يثبت السكريبت Chaotic-AUR ويكون
pacman.conf
لاستخدامه. - Fastfetch: Fastfetch هو أداة معلومات النظام الخفيفة التي تعرض نظام التشغيل والأجهزة وتفاصيل أخرى بتنسيق نظيف وقابل للتخصيص. يطبق السكريبت تكوين fastfetch الخاص بي من مستودع harilvfs/fastfetch.
- الخطوط: ينزل ويثبت مجموعة متنوعة من Nerd Fonts لتحسين القراءة والجماليات في تطبيقات الطرفية.
- Grub: GRUB (GNU GRand Unified Bootloader) هو محمل إقلاع يتيح لك اختيار وتحميل أنظمة التشغيل أو النواة عند بدء التشغيل. يوفر السكريبت مظاهر مختلفة ويطبق تكوينات GRUB اللازمة. الفضل لـ chrisTitusTech/Top-5-Bootloader-Themes للمظاهر ومساعدة السكريبت.
- نواة LTS: يثبت هذا السكريبت نواة LTS للتوزيعات القائمة على Arch فقط (وليس لـ Fedora أو openSUSE).
- Sddm: SDDM (Simple Desktop Display Manager) هو مدير تسجيل دخول رسومي حديث قائم على Qt. يثبت السكريبت مظهراً قائماً على Catppuccin لـ SDDM من مجتمع Catppuccin.