dot

vizie's NixOS desktop: Hyprland, CachyOS kernel and gaming tweaks

32 lines798 bytesNix
1# BreezeX cursor theme (the BreezeX-Black variant used everywhere in this config).
2{
3 lib,
4 stdenvNoCC,
5 fetchurl,
6}:
7
8stdenvNoCC.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${finalAttrs.version}/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})