Snap of the Bibata Cursor themes created form ful1e5 https://github.com/ful1e5/Bibata_Cursor
All credit goes to the original cursor developers
Requirements
- snapcraft (
snap install snapcraft --classic
) - multipass (
snap install multipass
) - Get an copy of Bibata.tar.xz https://github.com/ful1e5/Bibata_Cursor/releases extract the tar.xz and create a zip file and place it in the bibata-all-cursor-snap folder
- Clone the repository and enter the directory and generate the zip file
git clone https://github.com/Gabbajoe/bibata-cursors-snap
cd bibata-cursors-snap
wget https://github.com/ful1e5/Bibata_Cursor/releases/download/v2.0.7/Bibata.tar.xz
tar xJf Bibata.tar.xz
tar cjf Bibata.tar.bz2 Bibata-*
rm -r Bibata-*
rm Bibata.tar.xz
- Build the snap
snapcraft
- Install the snap. If you run an
ls -lh
from the build directory (bibata-all-cursor
), there should see two files (or one if the optional step was taken). Using the below command, install the snap for the system's architecture
Note: the --dangerous
flag is used because this is local snap that hasn't been verified through the snap store more details here
snap install bibata-all-cursor_2.0.7_amd64.snap --dangerous
In order to work, the snap package needs to have a 'plug' available for 'icon-themes'.
To apply the theme to a single application, perform the following:
sudo snap connect [snap-you-want-to-theme]:icon-themes bibata-all-cursor
To apply to all applications run the following command. Thanks to @flexiondotorg for the handy loop.
for plug in $(snap connections | grep gtk-common-themes:icon-themes | awk '{print $2}'); do sudo snap connect ${plug} bibata-all-cursor:icon-themes; done
NOTE: Some apps like the Ubuntu Snap Store may require logging out, and back in to load the changes.