Open source, compact, and material designed cursor set.
Find a file
2020-10-24 10:03:15 +05:30
.github pr-build.yml run-on "pull-request" only 2020-10-10 17:51:00 +05:30
builder 🚀 Bibata builder pkg_info module. 2020-10-15 08:50:27 +05:30
packages 💾 Skip bitmaps render 2020-10-13 09:33:52 +05:30
.gitignore 🙈 ignore .vscode 2020-10-15 08:55:44 +05:30
.prettierrc 💖 Trailing comma remove in prettier 2020-08-15 17:26:57 +05:30
build.py Build Info 2020-10-24 10:03:15 +05:30
CHANGELOG.md 📦 Logs: pkg_info.py 2020-10-15 08:59:13 +05:30
CODE_OF_CONDUCT.md Added 2018-05-07 09:32:33 +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
LICENSE Updated 2018-05-07 09:04:56 +05:30
MANIFEST.in 🤖 remove recursive include 2020-10-10 17:30:42 +05:30
package.json 💅🏻 doc format 2020-10-10 18:22:59 +05:30
PLING.bbcode 🤫 wrong cursors 2020-10-06 17:54:20 +05:30
README.md ℹ️ comments 2020-10-11 10:42:56 +05:30
setup.py 📦 Lock pip requirements 2020-10-24 10:02:54 +05:30
tsconfig.json 🛠️ typesRoot 2020-08-15 17:27:32 +05:30
yarn.lock ⬆️ Package upgrade 2020-10-10 18:23:17 +05:30

Material Based Cursors 🚀

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

22 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 & @yochananmarqos. Can be installed via Pamac (preinstalled in Manjaro), Yay or any other AUR helper.

Pamac command:

pamac build bibata-cursor-theme
pamac build bibata-cursor-theme-bin                  # pre-built binary

Yay command:

yay -S bibata-cursor-theme
yay -S bibata-cursor-theme-bin                       # pre-built binary

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 pip 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 environmentsetup and virtualenv is active.

Install Node/PyPi Packages

yarn install                                         # Install all Node Packages
yarn py_install                                      # Install all PyPi Packages with Bibata builder

Build Bibata

yarn render:bibata-modern                            # Render Bibata Modern Bitmaps
yarn render:bibata-original                          # Render Bibata Original Bitmaps

# Build cursors packages
yarn build                                           # Build Windows & X11 packages
# OR
yarn build:x11                                       # Build only X11 packages
# OR
yarn build:win                                       # Build only Windows cursors

Build Bibata Modern Only

yarn render:bibata-modern                            # Render Bibata Modern Bitmaps

# Build cursors packages
yarn build                                           # Build Windows & X11 cursors
# OR
yarn build:x11                                       # Build only X11 cursors
# OR
yarn build:win                                       # Build only Windows cursors

Build Bibata Original Only

yarn render:bibata-original                          # Render Bibata Original Bitmaps

# Build cursors packages
yarn build                                           # Build Windows & Linux cursors
# OR
yarn build:x11                                       # Build only X11 cursors
# OR
yarn build:win                                       # Build only Windows cursors

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

(◣_◢)

Stop scrolling, It's hurt me