Skip to content

Latest commit

ย 

History

History
96 lines (68 loc) ยท 2.89 KB

File metadata and controls

96 lines (68 loc) ยท 2.89 KB

rose-pine-hyprcursor

AUR Version AUR Maintainer AUR Last Modified

Cursor showcase

Note

This only includes the "dark" version of the original Rose Pine BreezeX cursor theme. The uncompressed cursor SVG's are included in the hyprcursor_uncompressed directory if you want to make any changes to the SVG's.

This is a Rose Pine remix of the original BreezeX cursor theme. Then repackaged again for use with Hyprland's new Hyprcursor format. This fork also includes the CURSOR_X variant.

๐Ÿ—๏ธ Installation

Only useable with Hyprland with the new Hyprcursor packaging format

Nix

  1. Add us to your flake.nix inputs
{
  description = "Laptop Machine Flake";
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11";
    unstable.url = "github:nixos/nixpkgs/nixos-unstable";
    hyprland.url = "github:hyprwm/hyprland?ref=v0.36.0";

    # Add this line
    rose-pine-hyprcursor.url = "github:ndom91/rose-pine-hyprcursor";
    # ^^^^^
  };
  outputs = { self, unstable, nixpkgs, ... } @inputs: {
  nixosConfigurations = {
    laptop01 = nixpkgs.lib.nixosSystem {
      specialArgs = { inherit inputs; };
      modules = [
        ./hosts/laptop01/configuration.nix
      ];
    };
  };
}
  1. Install the package in your configuration.nix
  environment.systemPackages = [
    inputs.rose-pine-hyprcursor.packages.${pkgs.system}.default
  ];

โš’๏ธ Usage

Add the HYPRCURSOR_THEME environment variable to your hyprland config

env = HYPRCURSOR_THEME,rose-pine-hyprcursor

๐Ÿ›Ÿ Troubleshooting

  1. If the theme isn't loading for whatever reason, make sure it is available in one of the valid icon paths, for example:
  • /usr/share/icons/rose-pine-hyprcursor
  • ~/.local/share/icons/rose-pine-hyprcursor
  1. You can also enable debug logging in Hyprland to see if there's any helpful information there
debug {
  debug_logs = true
}

Or with Nix

hyprland.override {
  debug = true;
};

๐Ÿค Contributing

Open to all contributions!

This is originally based upon the work in the following two repositories.

๐Ÿ“ License

MIT