diff --git a/flake.nix b/flake.nix index 4a819ca..5994345 100644 --- a/flake.nix +++ b/flake.nix @@ -9,16 +9,17 @@ let system = "x86_64-linux"; overlay = final: prev: { - waterfox = final.callPackage ./pkgs/waterfox/default.nix { }; + # waterfox = final.callPackage ./pkgs/waterfox/default.nix { }; waterfox-bin = final.callPackage ./pkgs/waterfox-bin/default.nix { }; + xcursor-mizuki = final.callPackage ./pkgs/xcursor-mizuki/default.nix { stdenv = final.stdenv; }; }; pkgs = nixpkgs.legacyPackages.${system}.extend overlay; in { overlays.default = overlay; packages.${system} = { - inherit (pkgs) waterfox waterfox-bin; - default = pkgs.waterfox-bin; + inherit (pkgs) waterfox-bin xcursor-mizuki; + # default = pkgs.waterfox-bin; }; }; } diff --git a/pkgs/xcursor-mizuki/default.nix b/pkgs/xcursor-mizuki/default.nix new file mode 100644 index 0000000..7e99170 --- /dev/null +++ b/pkgs/xcursor-mizuki/default.nix @@ -0,0 +1,22 @@ +{ stdenv }: + +stdenv.mkDerivation rec { + name = "xcursor-mizuki"; + version = "1.0.0"; + + src = ./xcursor-mizuki.tar.gz; + + installPhase = '' + runHook preInstall + + install -dm 0755 $out/share/icons/xcursor-mizuki + + cp -rf . $out/share/icons/xcursor-mizuki + + runHook postInstall + ''; + meta = { + description = "Mizuki cursor"; + homepage = "https://l9525.booth.pm/items/3905447"; + }; +} \ No newline at end of file diff --git a/pkgs/xcursor-mizuki/xcursor-mizuki.tar.gz b/pkgs/xcursor-mizuki/xcursor-mizuki.tar.gz new file mode 100644 index 0000000..0ca9913 Binary files /dev/null and b/pkgs/xcursor-mizuki/xcursor-mizuki.tar.gz differ