π macOS Cursor Theme
--- # Apple Cursor Enjoy upcoming **[macOS BigSur](https://www.apple.com/macos/big-sur-preview/)** Cursor Theme for `Windows` and `Linux` with _HiDPi Support_ π.macOSBigSur Cursors π
# Dependencies ## External Libraries - libxcursor - libx11 - libpng (<=1.6) #### Install External Libraries ##### macOS ```bash brew install --cask xquartz brew install libpng gcc ``` ##### Debain/ubuntu ```bash sudo apt install libx11-dev libxcursor-dev libpng-dev ``` ##### ArchLinux/Manjaro ```bash sudo pacman -S libx11 libxcursor libpng ``` ##### Fedora/Fedora Silverblue/CentOS/RHEL ```bash sudo dnf install libx11-devel libxcursor-devel libpng-devel ``` ## Build Dependencies - [nodejs](https://nodejs.org/en/) (<=12.x.x) - [yarn](https://classic.yarnpkg.com/en/docs/install/) - [python](https://www.python.org/downloads/) (<=3.6) - [pip3](https://pip.pypa.io/en/stable/installing/) ### Node Packages - [puppeteer](https://www.npmjs.com/package/puppeteer) - [pngjs](https://www.npmjs.com/package/pngjs) - [pixelmatch](https://www.npmjs.com/package/pixelmatch) ### PyPi Packages - [clickgen](https://pypi.org/project/clickgen/s) ## Build From Scratch ### β‘ Auto Build (using GitHub Actions) GitHub Actions is automatically runs on every `push`(on **main** and **dev** branches) and `pull request`(on **main** branch), You found theme resources in `artifact` section of **build**.GitHub **Actions** available inside [.github/workflows](https://github.com/ful1e5/apple_cursor/tree/main/.github/workflows) directory. ### Manual Build #### Setup python environment ```bash python3 -m pip install --upgrade pip # Update pip to latest python3 -m venv venv # Create new virtualenv named `venv` source venv/bin/activate # Activate virtualenv deactivate # For Deactivate virtualenv ``` #### Compile From Source > Make sure your [python environment](#setup-python-environment) setup and `virtualenv` is **active**. ##### Using yarn ```bash yarn install # Install all Node Packages yarn py_install # Install all PyPi Packages yarn compile # Compile the cursor theme ``` After build, `bitmaps` and `themes` directory are generated at project **root**. ### Install Build Theme Built cursor themes are available inside `themes` directory. #### Linux ```bash cd ./themes rm -rf ~/.icons/macOSBigSur && cp macOSBigSur ~/.icons/ # installing Theme to local user(recommended) ``` #### Windows 1. unzip `macOSBigSur_Windows.zip` file 2. Open the `settings` app. 3. **Goto** `Devices` -> `Mouse` -> `Additional Mouse Options`. 4. **Goto** the `pointers` tab. 5. Replace each cursor in the currently applied cursor set with the corresponding cursor in the `macOSBigSur_Windows` folder. 6. Click "**save as**" and type in the desired name. 7. Click "**apply**" and "**ok**". # Bugs Bugs π should be reported [here](https://github.com/ful1e5/apple_cursor/issues) on the Github issues page. # Getting Help You can create a **issue**, I will help you. π # Contributing Check [CONTRIBUTING.md](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`. ## Support Give a **β ** or Follow on [GitHub](https://github.com/ful1e5),That's work as **Steroid π** for me. π > For more supportI'm Using Katana