Open source, compact, and material designed cursor set.
Find a file
2020-10-01 17:25:11 +05:30
.github 💝 main as default branch 2020-10-01 10:03:27 +05:30
packages 📚 JS Docs 2020-09-29 17:43:28 +05:30
scripts 📂 Scheme cursors name changed 2020-08-25 11:54:03 +05:30
.gitignore 🙈 ignore files updated 2020-09-29 10:06:39 +05:30
.prettierrc 💖 Trailing comma remove in prettier 2020-08-15 17:26:57 +05:30
build.py 🤩 SheBang #! 2020-08-25 12:43:38 +05:30
CHANGELOG.md ♻️ Changelogs 2020-10-01 17:25:11 +05:30
CODE_OF_CONDUCT.md Added 2018-05-07 09:32:33 +05:30
config.py 💾 Store actual content in install.inf 2020-08-26 11:42:22 +05:30
CONTRIBUTING.md 💝 main as default branch 2020-10-01 10:03:27 +05:30
CURSORS.md 🔥 Figma file added 2020-09-18 18:04:59 +05:30
helper.py 🧑‍🏭 Builder Log 2020-09-02 09:45:13 +05:30
hotspots.json 🎯 Hotspots setup 2020-09-02 10:40:45 +05:30
LICENSE Updated 2018-05-07 09:04:56 +05:30
log.py 🤩 SheBang #! 2020-08-25 12:43:38 +05:30
package.json 😍 Bibata Original Render script 2020-09-03 12:53:27 +05:30
PLING.bbcode 💛 Pling.com Bibata Product page docs 2020-09-06 09:51:29 +05:30
README.md 💝 main as default branch 2020-10-01 10:03:27 +05:30
requirements.txt 📦 PyPi packages cleanup 2020-09-05 16:52:47 +05:30
tsconfig.json 🛠️ typesRoot 2020-08-15 17:27:32 +05:30
yarn.lock 📦 node packages updated 2020-10-01 08:14:39 +05:30


🚀 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 ✓

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 authorise the modifications to your system.
  4. Open Control Panel > Personalisation and Appearance > Change mouse pointers, and select Bibata Cursors.
  5. Click 'Apply'.

Preview


Bibata Amber


Bibata Classic


Bibata Ice

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