dot
vizie's NixOS desktop: Hyprland, CachyOS kernel and gaming tweaks
| 1 | # BreezeX cursor theme (the BreezeX-Black variant used everywhere in this config). |
| 2 | { |
| 3 | lib, |
| 4 | stdenvNoCC, |
| 5 | fetchurl, |
| 6 | }: |
| 7 | |
| 8 | stdenvNoCC.mkDerivation (finalAttrs: { |
| 9 | pname = "breezex-cursor"; |
| 10 | version = "2.0.1"; |
| 11 | |
| 12 | src = fetchurl { |
| 13 | url = "https://github.com/ful1e5/BreezeX_Cursor/releases/download/v/BreezeX-Black.tar.xz"; |
| 14 | hash = "sha256-dzt1UjdIFzQJ7mIoQbD3Sx6AYXpcWz3LtTp6w9BswjM="; |
| 15 | }; |
| 16 | |
| 17 | sourceRoot = "."; |
| 18 | |
| 19 | installPhase = '' |
| 20 | runHook preInstall |
| 21 | mkdir -p $out/share/icons |
| 22 | cp -r BreezeX-Black $out/share/icons/ |
| 23 | runHook postInstall |
| 24 | ''; |
| 25 | |
| 26 | meta = { |
| 27 | description = "Extended KDE cursor theme (BreezeX-Black)"; |
| 28 | homepage = "https://github.com/ful1e5/BreezeX_Cursor"; |
| 29 | license = lib.licenses.gpl3Only; |
| 30 | platforms = lib.platforms.all; |
| 31 | }; |
| 32 | }) |