diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8c1fec484e64..cbdf6586e899 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -30179,6 +30179,12 @@ githubId = 36407913; name = "Uli Baum"; }; + xelacodes = { + name = "Alex"; + github = "itzTheMeow"; + githubId = 50887230; + email = "nixpkgs@xela.codes"; + }; xelden = { email = "anpiz@protonmail.com"; github = "Xelden"; diff --git a/pkgs/by-name/co/colloid-cursors/package.nix b/pkgs/by-name/co/colloid-cursors/package.nix new file mode 100644 index 000000000000..2939b6a03ce6 --- /dev/null +++ b/pkgs/by-name/co/colloid-cursors/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + gitUpdater, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "colloid-cursors"; + version = "2025-07-19"; + + src = fetchFromGitHub { + owner = "vinceliuice"; + repo = "Colloid-icon-theme"; + tag = finalAttrs.version; + hash = "sha256-x2SSaIkKm1415avO7R6TPkpghM30HmMdjMFUUyPWZsk="; + }; + + installPhase = '' + runHook preInstall + + # Loosely based on the install script: https://github.com/vinceliuice/Colloid-icon-theme/blob/main/cursors/install.sh + mkdir -p $out/share/icons + cp -r cursors/dist $out/share/icons/Colloid-cursors + cp -r cursors/dist-dark $out/share/icons/Colloid-dark-cursors + + runHook postInstall + ''; + + passthru.updateScript = gitUpdater { }; + + meta = { + description = "Colloid cursor theme"; + homepage = "https://github.com/vinceliuice/Colloid-icon-theme/tree/main/cursors#readme"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ xelacodes ]; + }; +})