التثبيت
الطريقة التلقائية (موصى بها)
قم باستنساخ المستودع، ثم قم بتشغيل السكربت التالي الذي سيهتم بكل شيء، بما في ذلك إنشاء ملف الإعدادات
git clone --depth 1 https://github.com/AhmedSaadi0/NibrasShell.git
cd NibrasShell
python install.py
التثبيت اليدوي (اضغط للفتح)
برامج ضرورية
- Hyprland
- Quickshell
- network-manager-applet
- playerctl
- polkit-kde-agent أو polkit-gnome
- FantasqueSansM Nerd Font
- dolphin
- konsole
- brightnessctl
- gammastep
- wl-clipboard
- hyprpicker
- sysstat
- bc
- sassc
- swww
- systemsettings
- acpi
- fish
- gnome-bluetooth-3.0
- power-profiles-daemon
- lm_sensors
- copyq
- KDE Material You Colors
- vnstat
- nethogs
برامج اختيارية
- strawberry
- easyeffects
- blueman
- telegram-desktop
- discord
- kvantum
- firefox
تثبيت البرامج لمستخدمي Arch:
yay -S base-devel brightnessctl network-manager-applet konsole blueman ark dolphin ffmpegthumbs
playerctl kvantum polkit-kde-agent jq gufw tar gammastep wl-clipboard easyeffects hyprpicker
hyprshot-git bc sysstat kitty sassc systemsettings acpi fish kde-material-you-colors
plasma5support plasma5-integration plasma-framework5 ttf-jetbrains-mono-nerd ttf-fantasque-nerd
powerdevil power-profiles-daemon libjpeg6-turbo swww python-regex copyq swww quickshell
yay -S orchis-theme-git discord firefox visual-studio-code-bin nwg-look-bin qt5ct
telegram-desktop strawberry
مستخدمي Fedora
# Enable rpmfusion repository
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E
%fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm
-E %fedora).noarch.rpm
sudo dnf install ffmpeg --allowerasing
sudo dnf install lsp-plugins calf rubberband zam-plugins breeze-gtk-gtk4 breeze-gtk-gtk3
kde-connect ffmpegthumbs bluedevil kde-gtk-config kde-settings-pulseaudio kdebugsettings
kdenetwork-filesharing kdeplasma-addons plasma-nm plasma-systemmonitor plasma-vault sddm-breeze
xwaylandvideobridge NetworkManager-l2tp NetworkManager-libreswan kde-settings-sddm
kde-connect-libs imsettings imsettings-libs sddm network-manager-applet playerctl brightnessctl
gammastep sysstat sassc plasma-systemsettings acpi fish gnome-bluetooth lm_sensors easyeffects
blueman telegram-desktop kvantum konsole pulseaudio-utils polkit-qt polkit-kde gstreamer1-libav
strawberry dnf-plugins-core gstreamer1-plugins-ugly gstreamer1-plugins-bad-free
gstreamer1-plugins-bad-freeworld ffmpeg gstreamer1-plugins-base-devel vnstat nethogs retroarch
inkscape gimp g4music android-tools plasma-integration-qt5 plasma-integration
vlc-plugin-gstreamer vlc mpv kget kteatime gwenview unzip p7zip p7zip-plugins unrar copyq jq
lsp-plugins lmms lsp-plugins-clap lsp-plugins-jack lsp-plugins-ladspa lv2-calf-plugins
lv2-calf-plugins-gui lsp-plugins-lv2 lsp-plugins-vst lsp-plugins-vst3 lsp-plugins-jack
lsp-plugins-gstreamer lsp-plugins lsp-plugins-clap gh python3.13 python3.13-devel
sudo dnf copr enable solopasha/hyprland
sudo dnf install hyprland hyprshot hyprpicker wl-clipboard swww
sudo dnf copr enable errornointernet/quickshell
sudo dnf install quickshell
sudo dnf install plasma-desktop ark kate dolphin
ملاحظة: إذا كنت تستخدم نظام تشغيل آخر غير أرش او فيدورا فسوف تحتاج إلى تثبيت جميع البرامج الضرورية. قد تختلف الخطوات بناءً على نوع توزيعتك.
متطلبات تأثير العمق للساعة في سطح المكتب
نحتاج مكتبه rembg و pillow لانشاء الصور ذات تاثير العمق
python3.13 -m venv ~/.cache/nibrasshell/venv
~/.cache/nibrasshell/venv/bin/pip install --upgrade pip wheel setuptools
~/.cache/nibrasshell/venv/bin/pip install -r
.config/quickshell/scripts/python/requirements-3.13.txt
الآن يمكنك استخدام سكربت التثبيت واختيار رقم 2
python install.py
Choose your language / اختر لغتك / Vyberte jazyk:
1. English
2. العربية
3. Česky
> 2
=============================================
سكربت تثبيت NibrasShell
=============================================
1. تثبيت المتطلبات
2. تثبيت الواجهة
3. تحديث QuickShell
4. حذف الواجهة
5. إنشاء/تعديل ملف الإعدادات
6. خروج
اختر أحد الخيارات: 2
في حال لم يعمل السكربت الآن اكمل مع التثبيت اليدوي لتهيئة الملفات:
git clone --depth 1 https://github.com/AhmedSaadi0/NibrasShell.git
# Backup files
mv ~/.config/hypr/ ~/.config/hypr-old
mv ~/.config/quickshell/ ~/.config/quickshell-old
mv ~/.config/wofi/ ~/.config/wofi-old
mv ~/.config/easyeffects ~/.config/easyeffects-old
mv ~/.config/fish/config.fish ~/.config/fish/config.back.fish
# Copy files
cp -r NibrasShell ~/.config/hypr
cp -r ~/.config/hypr/config/quickshell ~/.config/quickshell
cp -r ~/.config/hypr/config/wofi ~/.config/wofi
cp ~/.config/hypr/config/config.fish ~/.config/fish/config.fish
# Permissions
sudo chmod +x ~/.config/hypr/scripts/*
sudo chmod +x ~/.config/quickshell/scripts/*
# easyeffects
cp -r ~/.config/hypr/config/easyeffects ~/.config/easyeffects
# Copy themes
mkdir ~/.local/share/color-schemes/
mkdir ~/.local/share/konsole/
mkdir ~/.config/Kvantum/
mkdir ~/.config/qt5ct/
mkdir ~/.config/qt6ct/
cp -r ~/.config/hypr/config/plasma-colors/* ~/.local/share/color-schemes/
cp -r ~/.config/hypr/config/kvantum-themes/* ~/.config/Kvantum/
cp -r ~/.config/hypr/config/konsole/* ~/.local/share/konsole/
cp ~/.config/hypr/config/qt5ct.conf ~/.config/qt5ct/
cp ~/.config/hypr/config/qt6ct.conf ~/.config/qt6ct/
mkdir ~/.fonts
cp -r ~/.config/hypr/config/.fonts/* ~/.fonts
mkdir ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/BeautySolar.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Delight-brown-dark.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Gradient-Dark-Icons.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Infinity-Dark-Icons.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/la-capitaine-icon-theme.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Magma.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/oomox-aesthetic-dark.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Vivid-Dark-Icons.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Windows11-red-dark.tar.gz -C ~/.local/share/icons
tar xvf ~/.config/hypr/config/icons/Zafiro-Nord-Dark-Black.tar.gz -C ~/.local/share/icons
بإمكانك تغيير خط الجهاز إلى 'JF Flat' وتخصيص الواجهة من خلال الإعدادات المتقدمة (win+s).