diff --git a/modules/home/environment/stylixhome.nix b/modules/home/environment/stylixhome.nix index ba140a4..d51f901 100755 --- a/modules/home/environment/stylixhome.nix +++ b/modules/home/environment/stylixhome.nix @@ -25,8 +25,8 @@ in { }; }; cursor = { - package = pkgs.myPkgs.breezex-cursor; - name = "BreezeX-Dark"; + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Ice"; }; fonts = { monospace = { diff --git a/overlay/BreezeX_Cursor/package.nix b/overlay/breezex-cursor/package.nix similarity index 62% rename from overlay/BreezeX_Cursor/package.nix rename to overlay/breezex-cursor/package.nix index 5f2eef6..4fecbfa 100644 --- a/overlay/BreezeX_Cursor/package.nix +++ b/overlay/breezex-cursor/package.nix @@ -1,10 +1,25 @@ -{ pkgs ? import { } }: +{ + stdenvNoCC, + fetchFromGitHub, + fetchzip, + clickgen, + lib +}: -pkgs.stdenvNoCC.mkDerivation rec { +let + pagedMov = { + email = "kylerclay@proton.me"; + github = "pagedMov"; + githubId = 19557376; + name = "Kyler Clay"; + keys = [ { fingerprint = "784B 3623 94E7 8F11 0B9D AE0F 56FD CFA6 2A93 B51E"; } ]; + }; +in +stdenvNoCC.mkDerivation rec { pname = "breezex-cursor"; version = "2.0.1"; - src = pkgs.fetchFromGitHub { + src = fetchFromGitHub { owner = "ful1e5"; repo = "BreezeX_Cursor"; rev = "refs/tags/v${version}"; @@ -12,10 +27,10 @@ pkgs.stdenvNoCC.mkDerivation rec { }; nativeBuildInputs = [ - pkgs.clickgen + clickgen ]; - bitmaps = pkgs.fetchzip { + bitmaps = fetchzip { url = "https://github.com/ful1e5/BreezeX_Cursor/releases/download/v2.0.1/bitmaps.zip"; hash = "sha256-JncEE+G4tPgcLgabe/dD7DOVMLOWCI7e+3VdmXuZSo8="; }; @@ -34,4 +49,11 @@ pkgs.stdenvNoCC.mkDerivation rec { cp -rf themes/* $out/share/icons/ runHook postInstall ''; + + meta = { + description = "Extended KDE cursor, inspired by KDE Breeze"; + homepage = "https://github.com/ful1e5/BreezeX_Cursor"; + license = lib.licenses.gpl3; + maintainers = [ pagedMov ]; + }; } diff --git a/overlay/overlay.nix b/overlay/overlay.nix index e70df94..3a96145 100644 --- a/overlay/overlay.nix +++ b/overlay/overlay.nix @@ -2,7 +2,7 @@ self: super: { myPkgs = { # Packages that I've made tinyfetch = super.callPackage ./tinyfetch/package.nix {}; - breezex-cursor = super.callPackage ./BreezeX_Cursor/package.nix {}; + breezex-cursor = super.callPackage ./breezex-cursor/package.nix {}; check_updates = super.callPackage ./check_updates/package.nix {}; }; }