Bibata_Cursor/README.md
2020-10-02 16:33:29 +05:30

12 KiB


🚀 Material Based Cursor 🏳️‍🌈

GitHub Action Build CodeFactor
npm type definitions Puppeteer version Clickgen
License GitHub release (latest by date) AUR version
License License
Made By Kaiz


Table of Contents (click to expand)

Bibata ?

Bibata is OpenSource, Compact and Material Designed Cursor set. This project masterelop for improve Cursor Experience.

  • Bibata Amber : Yellowish Theme.
  • Bibata Classic : Solid Black Theme.
  • Bibata Ice : Light Theme.

Bibata Styles

  • Bibata Original : Sharp edge Bibata Cursors
  • Bibata Modern : Round edge Bibata Cursors

Cursor Sizes

24 28 32 40 48 56 64 72 80 88 96

Colors

Amber Classic Ice ✓

Preview


Bibata Amber


Bibata Classic


Bibata Ice

Quick install

Packages 📦

📝Note: If you're having trouble with the packages please submit a request to the package maintainer before creating an issue.

Arch Linux/Manjaro

Arch Linux/Manjaro users can install from the AUR currently maintained by @Shatur. Can be installed via Pamac (preinstalled in Manjaro), Yay or any other AUR helper.

Pamac command:

pamac install bibata-cursor-theme

Yay command:

yay -S bibata-cursor-theme

Fedora

Fedora users can install from the copr-repo currently maintained by @muhalantabli.

Enable the repo:

sudo dnf copr enable muhalantabli/copr-repo

Installation command:

sudo dnf install bibata-cursor-theme

Manual Install

Latest Stable & Development releases can be downloaded from Here

Linux/X11

# extract `Bibata.tar.gz`
tar -xvf Bibata.tar.gz

# For local users
mv Bibata_* ~/.icons/

# For all users
sudo mv Bibata_* /usr/share/icons/

Windows

  1. unzip Bibata_Windows.zip file
  2. Open Bibata_Windows/<Bibata_flavor> in Explorer, and right click on install.inf.
  3. Click 'Install' from the context menu, and authorize the modifications to your system.
  4. Open Control Panel > Personalization and Appearance > Change mouse pointers, and select Bibata Cursors.
  5. Click 'Apply'.

Dependencies

Runtime Dependencies

  • libxcursor-dev
  • libx11-dev
  • libpng-dev (<=1.6)

Install Runtime Dependencies

macOS
brew cask install xquartz libpng
Debain/ubuntu
sudo apt install libx11-dev libxcursor-dev libpng-dev
ArchLinux/Manjaro
sudo pacman -S libx11 libxcursor libpng
Fedora/Fedora Silverblue/CentOS/RHEL
sudo dnf install libx11-devel libxcursor-devel libpng-devel

Build Dependencies

Node Packages

PyPi Packages

Build From Scratch

Auto Build (using GitHub Actions)

GitHub Actions is automatically runs on every push(on main & dev branch) and pull request(on main branch), You found theme resources in artifact section of build. GitHub Actions available inside .github/workflows directory.

Manual Build

Setup python environment

python3 -m pip install --upgrade pip                 # Update pip to latest
python3 -m pip3 install virtualenv                   # Install python virtual environment
virtualenv venv                                      # Create new virtualenv named `venv`
source venv/bin/activate                             # Activate virtualenv

# For Deactivate virtualenv
deactivate

Compile From Source

Make sure your python environment setup and virtualenv is active.

Install Node/PyPi Packages

yarn install                                         # Install all Node Packages
yarn py_install                                      # Install all PyPi Packages

Build Bibata

yarn render:bibata-modern                            # Render Bibata Modern Bitmaps
yarn render:bibata-original                          # Render Bibata Original Bitmaps
yarn build                                           # Build Windows & Linux packages

Build Bibata Modern Only

yarn render:bibata-modern                            # Render Bibata Modern Bitmaps
yarn build                                           # Build Windows & Linux packages

Build Bibata Original Only

yarn render:bibata-original                          # Render Bibata Original Bitmaps
yarn build                                           # Build Windows & Linux packages

After build bitmaps and themes directory are generated at project root.

Install Build Theme

All builded cursor themes are available inside themes directory.

Linux

cd ./themes

# installing Theme to local user(recommend)
rm -rf ~/.icons/Bibata_* && cp -r Bibata_* ~/.icons/

Windows

  1. Open the settings app.
  2. Goto Devices -> Mouse -> Additional Mouse Options.
  3. Goto the pointers tab.
  4. Replace each cursor in the currently applied cursor set with the corresponding cursor in the ./themes/<Bibata_flavor> folder.
  5. Click "save as" and type in the desired name.
  6. Click "apply" and "ok".

You may also like...

Bugs

Bugs 🐛 should be reported here on the Github issues page.

Getting Help

You can create a issue, I will help you. 🙂

Contributing

Check CONTRIBUTING.md, any suggestions for features and contributions to the continuing code masterelopment can be made via the issue tracker or code contributions via a Fork & Pull requests.

Credit

Support

Share your joy with .

For more support

Buy Me A Coffee

(◣_◢)

Don't scroll, You wakes me up