Replace Rose-Pine cursor with Bibata-Modern-Classic

This commit is contained in:
retrilzzy committed 2025-12-13 23:57:49 +05:00
1 parent 9fe80dbfc4
commit 6fdb42ecd9
11 files changed
+64 -55

No files matched your search

+1
View File
@@ -1,6 +1,7 @@
{
"cSpell.words": [
"bezier",
"Bibata",
"binde",
"bindel",
"bindl",
+1
View File
@@ -0,0 +1 @@
@import "colors.css";
+2 -2
View File
@@ -2,8 +2,8 @@
gtk-theme-name=adw-gtk3-dark
gtk-icon-theme-name=Papirus-Dark
gtk-font-name=Noto Sans 12
gtk-cursor-theme-name=BreezeX-RosePine-Linux
gtk-cursor-theme-size=28
gtk-cursor-theme-name=Bibata-Modern-Classic
gtk-cursor-theme-size=22
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=0
+1
View File
@@ -0,0 +1 @@
@import "colors.css";
-7
View File
@@ -1,7 +0,0 @@
[Settings]
gtk-theme-name=adw-gtk3-dark
gtk-icon-theme-name=Papirus-Dark
gtk-font-name=Noto Sans 12
gtk-cursor-theme-name=BreezeX-RosePine-Linux
gtk-cursor-theme-size=28
gtk-application-prefer-dark-theme=1
+5 -5
View File
@@ -1,7 +1,7 @@
{
"export-settings-ini": true,
"export-gtkrc-20": true,
"export-index-theme": true,
"export-xsettingsd": true,
"export-gtk4-symlinks": false
"export-settings-ini": true,
"export-gtkrc-20": true,
"export-index-theme": true,
"export-xsettingsd": false,
"export-gtk4-symlinks": false
}
@@ -1,9 +0,0 @@
Net/ThemeName "Adwaita-Dark"
Net/IconThemeName "Papirus-Dark"
Gtk/CursorThemeName "BreezeX-RosePine-Linux"
Net/EnableEventSounds 1
EnableInputFeedbackSounds 0
Xft/Antialias 1
Xft/Hinting 1
Xft/HintStyle "hintslight"
Xft/RGBA "rgb"
+2 -2
View File
@@ -2,8 +2,8 @@
gtk-theme=adw-gtk3-dark
icon-theme=Papirus-Dark
font-name=Noto Sans 12
cursor-theme=BreezeX-RosePine-Linux
cursor-size=28
cursor-theme=Bibata-Modern-Classic
cursor-size=22
toolbar-style=both-horiz
toolbar-icons-size=small
font-hinting=slight
+26 -24
View File
@@ -134,26 +134,26 @@
<details>
<summary><b>Утилиты и инструменты</b></summary>
| Пакет | Описание |
| :----------------------- | :------------------------------------ |
| `base-devel` | Инструменты разработки для сборок AUR |
| `brightnessctl` | Управление яркостью экрана |
| `fastfetch` | Просмотр информации о системе |
| `flameshot` | Утилита для создания скриншотов |
| `git` | Система контроля версий |
| `gpu-screen-recorder` | Запись экрана с ускорением GPU |
| `grim` | Утилита для скриншотов Wayland |
| `imagemagick` | Инструменты для работы с изображениями|
| `lsd` | Альтернатива `ls` с иконками |
| `nautilus` | Файловый менеджер |
| `network-manager-applet` | Апплет для управления сетью |
| `pavucontrol` | GUI для управления звуком |
| `playerctl` | Управление медиаплеерами |
| `trash-cli` | Утилита корзины командной строки |
| `uwsm` | Менеджер сессий Wayland |
| `wl-clip-persist` | Сохранение содержимого буфера обмена |
| `wl-clipboard` | Утилиты буфера обмена Wayland |
| `yay` | AUR-хелпер |
| Пакет | Описание |
| :----------------------- | :------------------------------------- |
| `base-devel` | Инструменты разработки для сборок AUR |
| `brightnessctl` | Управление яркостью экрана |
| `fastfetch` | Просмотр информации о системе |
| `flameshot` | Утилита для создания скриншотов |
| `git` | Система контроля версий |
| `gpu-screen-recorder` | Запись экрана с ускорением GPU |
| `grim` | Утилита для скриншотов Wayland |
| `imagemagick` | Инструменты для работы с изображениями |
| `lsd` | Альтернатива `ls` с иконками |
| `nautilus` | Файловый менеджер |
| `network-manager-applet` | Апплет для управления сетью |
| `pavucontrol` | GUI для управления звуком |
| `playerctl` | Управление медиаплеерами |
| `trash-cli` | Утилита корзины командной строки |
| `uwsm` | Менеджер сессий Wayland |
| `wl-clip-persist` | Сохранение содержимого буфера обмена |
| `wl-clipboard` | Утилиты буфера обмена Wayland |
| `yay` | AUR-хелпер |
</details>
@@ -195,7 +195,6 @@
| `papirus-icon-theme` | Тема иконок Papirus |
| `qt5ct-kde` | Настройка тем Qt5 |
| `qt6ct-kde` | Настройка тем Qt6 |
| `rose-pine-cursor` | Тема курсора Rosé Pine |
| `rose-pine-hyprcursor` | Тема курсора Rosé Pine для Hyprland |
| `ttf-jetbrains-mono-nerd` | JetBrains Mono с Nerd-глифами |
| `ttf-meslo-nerd-font-powerlevel10k` | Шрифт Meslo Nerd для Powerlevel10k |
@@ -330,12 +329,15 @@ sudo pacman -S papirus-icon-theme
## Курсор
https://github.com/rose-pine/cursor
https://github.com/ful1e5/Bibata_Cursor
https://github.com/ndom91/rose-pine-hyprcursor
Скрипт установки устанавливает курсор [`Bibata-Modern-Classic`](https://github.com/ful1e5/Bibata_Cursor/releases/tag/v2.0.7).
```
yay -S rose-pine-cursor rose-pine-hyprcursor
mkdir -p /tmp/bibata
curl -L https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.7/Bibata-Modern-Classic.tar.xz -o /tmp/bibata/bibata.tar.xz
tar -xf /tmp/bibata/bibata.tar.xz -C /tmp/bibata
sudo cp -r /tmp/bibata/Bibata-Modern-Classic /usr/share/icons/
```
## Шрифты
+6 -4
View File
@@ -195,7 +195,6 @@ Packages installed by [`install.sh`](./Scripts/install.sh).
| `papirus-icon-theme` | Papirus icon theme |
| `qt5ct-kde` | Qt5 theme configuration |
| `qt6ct-kde` | Qt6 theme configuration |
| `rose-pine-cursor` | Rosé Pine cursor theme |
| `rose-pine-hyprcursor` | Rosé Pine cursor theme for Hyprland |
| `ttf-jetbrains-mono-nerd` | JetBrains Mono with Nerd glyphs |
| `ttf-meslo-nerd-font-powerlevel10k` | Meslo Nerd font for Powerlevel10k |
@@ -331,12 +330,15 @@ sudo pacman -S papirus-icon-theme
## Cursor
https://github.com/rose-pine/cursor
https://github.com/ful1e5/Bibata_Cursor
https://github.com/ndom91/rose-pine-hyprcursor
The [installation script](./Scripts/install.sh) installs the [`Bibata-Modern-Classic`](https://github.com/ful1e5/Bibata_Cursor/releases/tag/v2.0.7) cursor theme.
```
yay -S rose-pine-cursor rose-pine-hyprcursor
mkdir -p /tmp/bibata
curl -L https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.7/Bibata-Modern-Classic.tar.xz -o /tmp/bibata/bibata.tar.xz
tar -xf /tmp/bibata/bibata.tar.xz -C /tmp/bibata
sudo cp -r /tmp/bibata/Bibata-Modern-Classic /usr/share/icons/
```
## Fonts
+20 -2
View File
@@ -134,6 +134,23 @@ ensure_yay() {
fi
}
# Install Bibata cursor
install_bibata_cursor() {
print_section "Installing Bibata cursor"
echo -e "${BLUE}Installing Bibata cursor...${RESET}"
local tmp_dir
tmp_dir=$(mktemp -d)
if curl -L "https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.7/Bibata-Modern-Classic.tar.xz" -o "$tmp_dir/bibata.tar.xz"; then
tar -xf "$tmp_dir/bibata.tar.xz" -C "$tmp_dir"
sudo cp -r "$tmp_dir/Bibata-Modern-Classic" /usr/share/icons/
echo -e "${GREEN}Bibata cursor installed.${RESET}"
else
echo -e "${RED}Failed to download Bibata cursor.${RESET}"
fi
rm -rf "$tmp_dir"
}
# Setup Zsh, Oh My Zsh and plugins
setup_zsh() {
if [ ! -d "$HOME/.oh-my-zsh" ]; then
@@ -323,7 +340,7 @@ main() {
install_yay waypaper wlogout vicinae-bin
print_section "Utilities and tools"
install_pacman brightnessctl imagemagick fastfetch grim lsd pavucontrol playerctl trash-cli uwsm wl-clipboard wl-clip-persist
install_pacman brightnessctl imagemagick fastfetch grim tar lsd pavucontrol playerctl trash-cli uwsm wl-clipboard wl-clip-persist
git clone https://github.com/flameshot-org/flameshot "$HOME/.cache/yay/flameshot-git/flameshot"
install_yay flameshot-git gpu-screen-recorder nautilus network-manager-applet
@@ -332,7 +349,8 @@ main() {
print_section "Appearance and themes"
install_pacman adw-gtk-theme frameworkintegration inter-font noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra papirus-icon-theme ttf-jetbrains-mono-nerd
install_yay matugen-bin qt5ct-kde qt6ct-kde darkly-bin rose-pine-cursor rose-pine-hyprcursor ttf-meslo-nerd-font-powerlevel10k
install_yay matugen-bin qt5ct-kde qt6ct-kde darkly-bin ttf-meslo-nerd-font-powerlevel10k
install_bibata_cursor
print_section "Zsh and Plugins"
install_pacman zsh