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.
Only useable with Hyprland with the new Hyprcursor packaging format
- Extract to
~/.local/share/icons
- Install from the AUR
yay -S rose-pine-hyprcursor
- 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
];
};
};
}
- Install the package in your
configuration.nix
environment.systemPackages = [
inputs.rose-pine-hyprcursor.packages.${pkgs.system}.default
];
Add the HYPRCURSOR_THEME
environment variable to your hyprland
config
env = HYPRCURSOR_THEME,rose-pine-hyprcursor
- 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
- 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;
};
Open to all contributions!
This is originally based upon the work in the following two repositories.
MIT