diff --git a/.gitignore b/.gitignore
index 244cadfc6..4e0b1ca29 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ pngs/
releases/
result
hl/
+svgs/
diff --git a/README.md b/README.md
index ddd551665..87c81dd53 100644
--- a/README.md
+++ b/README.md
@@ -94,6 +94,8 @@ pkgs.catppuccin-cursors.mochaMauve
### Requirements
+- [whiskers](https://github.com/catppuccin/whiskers) to generate the
+cursor SVGs.
- [xcursorgen](https://wiki.archlinux.org/title/Xcursorgen) to generate the
cursors.
- [inkscape](https://wiki.inkscape.org/wiki/Inkscape) to convert SVGs to PNGs.
diff --git a/build b/build
index 935344e10..bd4eab118 100755
--- a/build
+++ b/build
@@ -8,6 +8,19 @@ set -eu
INKSCAPE_VERSION=$(inkscape --version 2>/dev/null | awk '/Inkscape[ ]/ {print $2; exit}')
+build_svgs() {
+ local src_dir="$1"
+
+ if [[ -n "$2" ]]; then
+ flavour="-f $2"
+ fi
+
+ for file in $src_dir/templates/*.tera; do
+ [ -f "$file" ] || continue
+ whiskers $file $flavour
+ done
+}
+
# Generates the commands required for SVG -> PNG conversion
# These commands are to be used within inkscape's "shell" mode which allows for batch processing in a single inkscape process
generate_inkscape_commands() {
@@ -120,6 +133,7 @@ SCRIPT_DIR="$(dirname "$0")"
SRC_DIR="$SCRIPT_DIR/src"
OUT_DIR="$SCRIPT_DIR/dist"
PNG_DIR="$SCRIPT_DIR/pngs"
+SVGS_DIR="$SCRIPT_DIR/svgs"
HL_DIR="$SCRIPT_DIR/hl"
CONFIG_DIR="$SRC_DIR/config"
@@ -156,10 +170,14 @@ else
echo "[INFO] - Building with hyprcursor: FALSE"
fi
+echo "[INFO] - Generating SVGs..."
+build_svgs $SRC_DIR $FLAVOR
+echo "[INFO] - Generating SVGs complete."
+
echo "[INFO] - Generating inkscape commands..."
for accent in $ACCENTS; do
theme_name="catppuccin-$FLAVOR-$accent-cursors"
- theme_src_dir="$SRC_DIR/$theme_name"
+ theme_src_dir="$SVGS_DIR/$theme_name"
theme_out_dir="$OUT_DIR/$theme_name"
theme_png_dir="$PNG_DIR/$theme_name"
@@ -174,7 +192,7 @@ echo "[INFO] - Converting SVGs to PNGs complete"
echo "[INFO] - Converting to x11cursor & creating aliases..."
for accent in $ACCENTS; do
theme_name="catppuccin-$FLAVOR-$accent-cursors"
- theme_src_dir="$SRC_DIR/$theme_name"
+ theme_src_dir="$SVGS_DIR/$theme_name"
theme_out_dir="$OUT_DIR/$theme_name"
theme_png_dir="$PNG_DIR/$theme_name"
diff --git a/default.nix b/default.nix
index d9face24c..96378e4fe 100644
--- a/default.nix
+++ b/default.nix
@@ -1,21 +1,30 @@
-{ lib
-, stdenvNoCC
-, inkscape
-, just
-, xcursorgen
-, xcur2png
-, hyprcursor
-, zip
+{
+ lib,
+ stdenvNoCC,
+ inkscape,
+ just,
+ xcursorgen,
+ xcur2png,
+ hyprcursor,
+ zip,
+ catppuccin-whiskers,
}:
-
stdenvNoCC.mkDerivation {
name = "catppuccin-cursors";
src = lib.fileset.toSource {
root = ./.;
- fileset = lib.fileset.intersection
- (lib.fileset.fromSource (lib.sources.cleanSource ./.))
- (lib.fileset.unions [ ./src ./justfile ./build ./create_zips ./AUTHORS ./LICENSE ]);
+ fileset = lib.fileset.intersection (lib.fileset.fromSource (lib.sources.cleanSource ./.)) (
+ lib.fileset.unions [
+ ./src
+ ./justfile
+ ./build
+ ./create_zips
+ ./AUTHORS
+ ./LICENSE
+ ]
+ );
};
+
nativeBuildInputs = [
just
xcursorgen
@@ -23,7 +32,9 @@ stdenvNoCC.mkDerivation {
inkscape
hyprcursor
zip
+ catppuccin-whiskers
];
+
buildPhase = ''
runHook preBuild
@@ -33,6 +44,7 @@ stdenvNoCC.mkDerivation {
runHook postBuild
'';
+
installPhase = ''
# $out is an automatically generated filepath by nix,
# but it's up to you to make it what you need. We'll create a directory at
@@ -40,6 +52,7 @@ stdenvNoCC.mkDerivation {
mkdir $out
cp -rv ./releases/* $out
'';
+
meta = {
description = "Catppuccin cursor theme based on Volantes";
homepage = "https://github.com/catppuccin/cursors";
diff --git a/flake.lock b/flake.lock
index 8bd5b72e5..dc3fb8060 100644
--- a/flake.lock
+++ b/flake.lock
@@ -2,16 +2,15 @@
"nodes": {
"nixpkgs": {
"locked": {
- "lastModified": 1716948383,
- "narHash": "sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs=",
+ "lastModified": 1729366161,
+ "narHash": "sha256-mFIOP36/foCDlDth56HGH4dUrJObs/HVsv+bHjFdjNk=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "ad57eef4ef0659193044870c731987a6df5cf56b",
+ "rev": "fe7f792235007a563b6b5a8cca273907431157d6",
"type": "github"
},
"original": {
"owner": "nixos",
- "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
diff --git a/flake.nix b/flake.nix
index 649f2e503..9441bc83f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,24 +1,26 @@
{
- inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
+ inputs.nixpkgs.url = "github:nixos/nixpkgs";
outputs =
{ nixpkgs, ... }:
let
- systems = ["aarch64-linux" "x86_64-linux"];
+ systems = [
+ "aarch64-linux"
+ "x86_64-linux"
+ ];
forAllSystems =
- function:
- nixpkgs.lib.genAttrs systems (
- system: function nixpkgs.legacyPackages.${system}
- );
+ function: nixpkgs.lib.genAttrs systems (system: function nixpkgs.legacyPackages.${system});
in
{
+ formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style);
+
devShells = forAllSystems (pkgs: {
default = pkgs.callPackage ./shell.nix { };
});
packages = forAllSystems (pkgs: rec {
default = catppuccin-cursors;
- catppuccin-cursors= pkgs.callPackage ./default.nix { };
+ catppuccin-cursors = pkgs.callPackage ./default.nix { };
});
};
}
diff --git a/shell.nix b/shell.nix
index de9f1a796..c3bc2288b 100644
--- a/shell.nix
+++ b/shell.nix
@@ -6,4 +6,4 @@ let
in
mainPkg.overrideAttrs (oa: {
nativeBuildInputs = [ ] ++ (oa.nativeBuildInputs or [ ]);
-})
\ No newline at end of file
+})
diff --git a/src/templates/alias.tera b/src/templates/alias.tera
new file mode 100644
index 000000000..f0563a652
--- /dev/null
+++ b/src/templates/alias.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/alias.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["mauve"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/alias_24.tera b/src/templates/alias_24.tera
new file mode 100644
index 000000000..074533798
--- /dev/null
+++ b/src/templates/alias_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/alias_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["mauve"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/all-scroll.tera b/src/templates/all-scroll.tera
new file mode 100644
index 000000000..c661e0f0c
--- /dev/null
+++ b/src/templates/all-scroll.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/all-scroll.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/all-scroll_24.tera b/src/templates/all-scroll_24.tera
new file mode 100644
index 000000000..21b16f39b
--- /dev/null
+++ b/src/templates/all-scroll_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/all-scroll_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/bottom_left_corner.tera b/src/templates/bottom_left_corner.tera
new file mode 100644
index 000000000..218087341
--- /dev/null
+++ b/src/templates/bottom_left_corner.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/bottom_left_corner.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/bottom_left_corner_24.tera b/src/templates/bottom_left_corner_24.tera
new file mode 100644
index 000000000..aaa9402b1
--- /dev/null
+++ b/src/templates/bottom_left_corner_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/bottom_left_corner_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/bottom_right_corner.tera b/src/templates/bottom_right_corner.tera
new file mode 100644
index 000000000..3e1a1848b
--- /dev/null
+++ b/src/templates/bottom_right_corner.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/bottom_right_corner.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/bottom_right_corner_24.tera b/src/templates/bottom_right_corner_24.tera
new file mode 100644
index 000000000..42661b475
--- /dev/null
+++ b/src/templates/bottom_right_corner_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/bottom_right_corner_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/bottom_side.tera b/src/templates/bottom_side.tera
new file mode 100644
index 000000000..4d282f870
--- /dev/null
+++ b/src/templates/bottom_side.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/bottom_side.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/bottom_side_24.tera b/src/templates/bottom_side_24.tera
new file mode 100644
index 000000000..4f1885404
--- /dev/null
+++ b/src/templates/bottom_side_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/bottom_side_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/cell.tera b/src/templates/cell.tera
new file mode 100644
index 000000000..8219adc23
--- /dev/null
+++ b/src/templates/cell.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/cell.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/cell_24.tera b/src/templates/cell_24.tera
new file mode 100644
index 000000000..d0c2baed1
--- /dev/null
+++ b/src/templates/cell_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/cell_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/center_ptr.tera b/src/templates/center_ptr.tera
new file mode 100644
index 000000000..9bd5f91e3
--- /dev/null
+++ b/src/templates/center_ptr.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/center_ptr.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/center_ptr_24.tera b/src/templates/center_ptr_24.tera
new file mode 100644
index 000000000..26cdf07b6
--- /dev/null
+++ b/src/templates/center_ptr_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/center_ptr_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/col-resize.tera b/src/templates/col-resize.tera
new file mode 100644
index 000000000..ae328ceca
--- /dev/null
+++ b/src/templates/col-resize.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/col-resize.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/col-resize_24.tera b/src/templates/col-resize_24.tera
new file mode 100644
index 000000000..83fd21116
--- /dev/null
+++ b/src/templates/col-resize_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/col-resize_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/color-picker.tera b/src/templates/color-picker.tera
new file mode 100644
index 000000000..2931976fc
--- /dev/null
+++ b/src/templates/color-picker.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/color-picker.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/color-picker_24.tera b/src/templates/color-picker_24.tera
new file mode 100644
index 000000000..0be43c8cc
--- /dev/null
+++ b/src/templates/color-picker_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/color-picker_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/context-menu.tera b/src/templates/context-menu.tera
new file mode 100644
index 000000000..b7407f3b7
--- /dev/null
+++ b/src/templates/context-menu.tera
@@ -0,0 +1,45 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/context-menu.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["mauve"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/context-menu_24.tera b/src/templates/context-menu_24.tera
new file mode 100644
index 000000000..c6e383794
--- /dev/null
+++ b/src/templates/context-menu_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/context-menu_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["peach"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/copy.tera b/src/templates/copy.tera
new file mode 100644
index 000000000..97e65bf8b
--- /dev/null
+++ b/src/templates/copy.tera
@@ -0,0 +1,45 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/copy.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["green"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/copy_24.tera b/src/templates/copy_24.tera
new file mode 100644
index 000000000..61ad22781
--- /dev/null
+++ b/src/templates/copy_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/copy_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["green"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/crosshair.tera b/src/templates/crosshair.tera
new file mode 100644
index 000000000..3bd0aacd7
--- /dev/null
+++ b/src/templates/crosshair.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/crosshair.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/crosshair_24.tera b/src/templates/crosshair_24.tera
new file mode 100644
index 000000000..bc35e3750
--- /dev/null
+++ b/src/templates/crosshair_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/crosshair_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/default.tera b/src/templates/default.tera
new file mode 100644
index 000000000..61376dded
--- /dev/null
+++ b/src/templates/default.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/default.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/default_24.tera b/src/templates/default_24.tera
new file mode 100644
index 000000000..a9bdf39dc
--- /dev/null
+++ b/src/templates/default_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/default_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/dnd-move.tera b/src/templates/dnd-move.tera
new file mode 100644
index 000000000..f1e663c79
--- /dev/null
+++ b/src/templates/dnd-move.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/dnd-move.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/dnd-move_24.tera b/src/templates/dnd-move_24.tera
new file mode 100644
index 000000000..5ea1f09d6
--- /dev/null
+++ b/src/templates/dnd-move_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/dnd-move_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/dnd-no-drop.tera b/src/templates/dnd-no-drop.tera
new file mode 100644
index 000000000..fef700bcc
--- /dev/null
+++ b/src/templates/dnd-no-drop.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/dnd-no-drop.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/dnd-no-drop_24.tera b/src/templates/dnd-no-drop_24.tera
new file mode 100644
index 000000000..6b9d39e70
--- /dev/null
+++ b/src/templates/dnd-no-drop_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/dnd-no-drop_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/down-arrow.tera b/src/templates/down-arrow.tera
new file mode 100644
index 000000000..be71728ec
--- /dev/null
+++ b/src/templates/down-arrow.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/down-arrow.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/down-arrow_24.tera b/src/templates/down-arrow_24.tera
new file mode 100644
index 000000000..d14ee617e
--- /dev/null
+++ b/src/templates/down-arrow_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/down-arrow_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/draft.tera b/src/templates/draft.tera
new file mode 100644
index 000000000..99be17f37
--- /dev/null
+++ b/src/templates/draft.tera
@@ -0,0 +1,30 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/draft.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/draft_24.tera b/src/templates/draft_24.tera
new file mode 100644
index 000000000..05eef8c84
--- /dev/null
+++ b/src/templates/draft_24.tera
@@ -0,0 +1,30 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/draft_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/fleur.tera b/src/templates/fleur.tera
new file mode 100644
index 000000000..bc9e3c650
--- /dev/null
+++ b/src/templates/fleur.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/fleur.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/fleur_24.tera b/src/templates/fleur_24.tera
new file mode 100644
index 000000000..929da6cd5
--- /dev/null
+++ b/src/templates/fleur_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/fleur_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/help.tera b/src/templates/help.tera
new file mode 100644
index 000000000..55eec1ba4
--- /dev/null
+++ b/src/templates/help.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/help.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["blue"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/help_24.tera b/src/templates/help_24.tera
new file mode 100644
index 000000000..2e623b795
--- /dev/null
+++ b/src/templates/help_24.tera
@@ -0,0 +1,45 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/help_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["blue"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/index.theme.tera b/src/templates/index.theme.tera
new file mode 100644
index 000000000..52619fdaf
--- /dev/null
+++ b/src/templates/index.theme.tera
@@ -0,0 +1,11 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/index.theme"
+---
+[Icon Theme]
+Name=Catppuccin {{ flavor.name }} {{ accent | capitalize }}
+Comment=based on Volantes Cursors
diff --git a/src/templates/left-arrow.tera b/src/templates/left-arrow.tera
new file mode 100644
index 000000000..11f3a0989
--- /dev/null
+++ b/src/templates/left-arrow.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/left-arrow.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/left-arrow_24.tera b/src/templates/left-arrow_24.tera
new file mode 100644
index 000000000..f6435ce14
--- /dev/null
+++ b/src/templates/left-arrow_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/left-arrow_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/left_side.tera b/src/templates/left_side.tera
new file mode 100644
index 000000000..43443fa4b
--- /dev/null
+++ b/src/templates/left_side.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/left_side.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/left_side_24.tera b/src/templates/left_side_24.tera
new file mode 100644
index 000000000..064fbe93e
--- /dev/null
+++ b/src/templates/left_side_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/left_side_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/no-drop.tera b/src/templates/no-drop.tera
new file mode 100644
index 000000000..bf655e7c8
--- /dev/null
+++ b/src/templates/no-drop.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/no-drop.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/no-drop_24.tera b/src/templates/no-drop_24.tera
new file mode 100644
index 000000000..31278f86a
--- /dev/null
+++ b/src/templates/no-drop_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/no-drop_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/not-allowed.tera b/src/templates/not-allowed.tera
new file mode 100644
index 000000000..a968a87cd
--- /dev/null
+++ b/src/templates/not-allowed.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/not-allowed.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/not-allowed_24.tera b/src/templates/not-allowed_24.tera
new file mode 100644
index 000000000..5b7e37ee5
--- /dev/null
+++ b/src/templates/not-allowed_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/not-allowed_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/openhand.tera b/src/templates/openhand.tera
new file mode 100644
index 000000000..2bfa3d5ce
--- /dev/null
+++ b/src/templates/openhand.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/openhand.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/openhand_24.tera b/src/templates/openhand_24.tera
new file mode 100644
index 000000000..757888afa
--- /dev/null
+++ b/src/templates/openhand_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/openhand_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/pencil.tera b/src/templates/pencil.tera
new file mode 100644
index 000000000..5c6187823
--- /dev/null
+++ b/src/templates/pencil.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/pencil.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/pencil_24.tera b/src/templates/pencil_24.tera
new file mode 100644
index 000000000..5b9a88a18
--- /dev/null
+++ b/src/templates/pencil_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/pencil_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/pirate.tera b/src/templates/pirate.tera
new file mode 100644
index 000000000..7b635c666
--- /dev/null
+++ b/src/templates/pirate.tera
@@ -0,0 +1,32 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/pirate.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/pirate_24.tera b/src/templates/pirate_24.tera
new file mode 100644
index 000000000..dc286452d
--- /dev/null
+++ b/src/templates/pirate_24.tera
@@ -0,0 +1,32 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/pirate_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["red"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/pointer.tera b/src/templates/pointer.tera
new file mode 100644
index 000000000..c0ee2b184
--- /dev/null
+++ b/src/templates/pointer.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/pointer.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/pointer_24.tera b/src/templates/pointer_24.tera
new file mode 100644
index 000000000..4cfd99242
--- /dev/null
+++ b/src/templates/pointer_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/pointer_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-01.tera b/src/templates/progress-01.tera
new file mode 100644
index 000000000..42694754f
--- /dev/null
+++ b/src/templates/progress-01.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-01.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-01_24.tera b/src/templates/progress-01_24.tera
new file mode 100644
index 000000000..1eb9812b9
--- /dev/null
+++ b/src/templates/progress-01_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-01_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-02.tera b/src/templates/progress-02.tera
new file mode 100644
index 000000000..2d9179921
--- /dev/null
+++ b/src/templates/progress-02.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-02.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-02_24.tera b/src/templates/progress-02_24.tera
new file mode 100644
index 000000000..3582158f2
--- /dev/null
+++ b/src/templates/progress-02_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-02_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-03.tera b/src/templates/progress-03.tera
new file mode 100644
index 000000000..ce8e866cc
--- /dev/null
+++ b/src/templates/progress-03.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-03.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-03_24.tera b/src/templates/progress-03_24.tera
new file mode 100644
index 000000000..3ae1323e8
--- /dev/null
+++ b/src/templates/progress-03_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-03_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-04.tera b/src/templates/progress-04.tera
new file mode 100644
index 000000000..ee07ac22b
--- /dev/null
+++ b/src/templates/progress-04.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-04.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-04_24.tera b/src/templates/progress-04_24.tera
new file mode 100644
index 000000000..36c9c86e2
--- /dev/null
+++ b/src/templates/progress-04_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-04_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-05.tera b/src/templates/progress-05.tera
new file mode 100644
index 000000000..4102a29b5
--- /dev/null
+++ b/src/templates/progress-05.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-05.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-05_24.tera b/src/templates/progress-05_24.tera
new file mode 100644
index 000000000..50fe65f13
--- /dev/null
+++ b/src/templates/progress-05_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-05_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-06.tera b/src/templates/progress-06.tera
new file mode 100644
index 000000000..c710f4fd8
--- /dev/null
+++ b/src/templates/progress-06.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-06.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-06_24.tera b/src/templates/progress-06_24.tera
new file mode 100644
index 000000000..c576138c3
--- /dev/null
+++ b/src/templates/progress-06_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-06_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-07.tera b/src/templates/progress-07.tera
new file mode 100644
index 000000000..12019d92d
--- /dev/null
+++ b/src/templates/progress-07.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-07.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-07_24.tera b/src/templates/progress-07_24.tera
new file mode 100644
index 000000000..7bac1515f
--- /dev/null
+++ b/src/templates/progress-07_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-07_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-08.tera b/src/templates/progress-08.tera
new file mode 100644
index 000000000..220ae8fc9
--- /dev/null
+++ b/src/templates/progress-08.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-08.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-08_24.tera b/src/templates/progress-08_24.tera
new file mode 100644
index 000000000..a3c8a2a2e
--- /dev/null
+++ b/src/templates/progress-08_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-08_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-09.tera b/src/templates/progress-09.tera
new file mode 100644
index 000000000..c87700342
--- /dev/null
+++ b/src/templates/progress-09.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-09.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-09_24.tera b/src/templates/progress-09_24.tera
new file mode 100644
index 000000000..d80fa435a
--- /dev/null
+++ b/src/templates/progress-09_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-09_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-10.tera b/src/templates/progress-10.tera
new file mode 100644
index 000000000..5d4a91871
--- /dev/null
+++ b/src/templates/progress-10.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-10.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-10_24.tera b/src/templates/progress-10_24.tera
new file mode 100644
index 000000000..be6d83707
--- /dev/null
+++ b/src/templates/progress-10_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-10_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-11.tera b/src/templates/progress-11.tera
new file mode 100644
index 000000000..8adfc2baa
--- /dev/null
+++ b/src/templates/progress-11.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-11.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-11_24.tera b/src/templates/progress-11_24.tera
new file mode 100644
index 000000000..2c88896e9
--- /dev/null
+++ b/src/templates/progress-11_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-11_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-12.tera b/src/templates/progress-12.tera
new file mode 100644
index 000000000..ebd3b2937
--- /dev/null
+++ b/src/templates/progress-12.tera
@@ -0,0 +1,44 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-12.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/progress-12_24.tera b/src/templates/progress-12_24.tera
new file mode 100644
index 000000000..465e3a100
--- /dev/null
+++ b/src/templates/progress-12_24.tera
@@ -0,0 +1,40 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/progress-12_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/right-arrow.tera b/src/templates/right-arrow.tera
new file mode 100644
index 000000000..36994a9d6
--- /dev/null
+++ b/src/templates/right-arrow.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/right-arrow.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/right-arrow_24.tera b/src/templates/right-arrow_24.tera
new file mode 100644
index 000000000..1e252940d
--- /dev/null
+++ b/src/templates/right-arrow_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/right-arrow_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/right_ptr.tera b/src/templates/right_ptr.tera
new file mode 100644
index 000000000..13bb5ae34
--- /dev/null
+++ b/src/templates/right_ptr.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/right_ptr.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/right_ptr_24.tera b/src/templates/right_ptr_24.tera
new file mode 100644
index 000000000..78b0c8f51
--- /dev/null
+++ b/src/templates/right_ptr_24.tera
@@ -0,0 +1,28 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/right_ptr_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/right_side.tera b/src/templates/right_side.tera
new file mode 100644
index 000000000..9a638ed4f
--- /dev/null
+++ b/src/templates/right_side.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/right_side.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/right_side_24.tera b/src/templates/right_side_24.tera
new file mode 100644
index 000000000..c1953cf48
--- /dev/null
+++ b/src/templates/right_side_24.tera
@@ -0,0 +1,28 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/right_side_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/row-resize.tera b/src/templates/row-resize.tera
new file mode 100644
index 000000000..11946dcac
--- /dev/null
+++ b/src/templates/row-resize.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/row-resize.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/row-resize_24.tera b/src/templates/row-resize_24.tera
new file mode 100644
index 000000000..9b00a8b60
--- /dev/null
+++ b/src/templates/row-resize_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/row-resize_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_bdiag.tera b/src/templates/size_bdiag.tera
new file mode 100644
index 000000000..d04a61933
--- /dev/null
+++ b/src/templates/size_bdiag.tera
@@ -0,0 +1,31 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_bdiag.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_bdiag_24.tera b/src/templates/size_bdiag_24.tera
new file mode 100644
index 000000000..214f3cef3
--- /dev/null
+++ b/src/templates/size_bdiag_24.tera
@@ -0,0 +1,28 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_bdiag_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_fdiag.tera b/src/templates/size_fdiag.tera
new file mode 100644
index 000000000..8c039cea2
--- /dev/null
+++ b/src/templates/size_fdiag.tera
@@ -0,0 +1,31 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_fdiag.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_fdiag_24.tera b/src/templates/size_fdiag_24.tera
new file mode 100644
index 000000000..4799f9815
--- /dev/null
+++ b/src/templates/size_fdiag_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_fdiag_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_hor.tera b/src/templates/size_hor.tera
new file mode 100644
index 000000000..7c8a64e62
--- /dev/null
+++ b/src/templates/size_hor.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_hor.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_hor_24.tera b/src/templates/size_hor_24.tera
new file mode 100644
index 000000000..d3d6aed56
--- /dev/null
+++ b/src/templates/size_hor_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_hor_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_ver.tera b/src/templates/size_ver.tera
new file mode 100644
index 000000000..9f8bf1286
--- /dev/null
+++ b/src/templates/size_ver.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_ver.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/size_ver_24.tera b/src/templates/size_ver_24.tera
new file mode 100644
index 000000000..87aeed3e0
--- /dev/null
+++ b/src/templates/size_ver_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/size_ver_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/text.tera b/src/templates/text.tera
new file mode 100644
index 000000000..e4b86ee72
--- /dev/null
+++ b/src/templates/text.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/text.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/text_24.tera b/src/templates/text_24.tera
new file mode 100644
index 000000000..6a732b4f9
--- /dev/null
+++ b/src/templates/text_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/text_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/top_left_corner.tera b/src/templates/top_left_corner.tera
new file mode 100644
index 000000000..4321549c8
--- /dev/null
+++ b/src/templates/top_left_corner.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/top_left_corner.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/top_left_corner_24.tera b/src/templates/top_left_corner_24.tera
new file mode 100644
index 000000000..a57e38a9a
--- /dev/null
+++ b/src/templates/top_left_corner_24.tera
@@ -0,0 +1,28 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/top_left_corner_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/top_right_corner.tera b/src/templates/top_right_corner.tera
new file mode 100644
index 000000000..0a92f5b40
--- /dev/null
+++ b/src/templates/top_right_corner.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/top_right_corner.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/top_right_corner_24.tera b/src/templates/top_right_corner_24.tera
new file mode 100644
index 000000000..5f9e2911b
--- /dev/null
+++ b/src/templates/top_right_corner_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/top_right_corner_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/top_side.tera b/src/templates/top_side.tera
new file mode 100644
index 000000000..249dfa2ac
--- /dev/null
+++ b/src/templates/top_side.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/top_side.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/top_side_24.tera b/src/templates/top_side_24.tera
new file mode 100644
index 000000000..81201ba2a
--- /dev/null
+++ b/src/templates/top_side_24.tera
@@ -0,0 +1,28 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/top_side_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/up-arrow.tera b/src/templates/up-arrow.tera
new file mode 100644
index 000000000..7cee62929
--- /dev/null
+++ b/src/templates/up-arrow.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/up-arrow.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/up-arrow_24.tera b/src/templates/up-arrow_24.tera
new file mode 100644
index 000000000..afded8e21
--- /dev/null
+++ b/src/templates/up-arrow_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/up-arrow_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/vertical-text.tera b/src/templates/vertical-text.tera
new file mode 100644
index 000000000..dab059925
--- /dev/null
+++ b/src/templates/vertical-text.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/vertical-text.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/vertical-text_24.tera b/src/templates/vertical-text_24.tera
new file mode 100644
index 000000000..9d4455bb3
--- /dev/null
+++ b/src/templates/vertical-text_24.tera
@@ -0,0 +1,29 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/vertical-text_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-01.tera b/src/templates/wait-01.tera
new file mode 100644
index 000000000..31c31f0d6
--- /dev/null
+++ b/src/templates/wait-01.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-01.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-01_24.tera b/src/templates/wait-01_24.tera
new file mode 100644
index 000000000..63c267e6e
--- /dev/null
+++ b/src/templates/wait-01_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-01_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-02.tera b/src/templates/wait-02.tera
new file mode 100644
index 000000000..7f0399e28
--- /dev/null
+++ b/src/templates/wait-02.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-02.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-02_24.tera b/src/templates/wait-02_24.tera
new file mode 100644
index 000000000..9c7f1369b
--- /dev/null
+++ b/src/templates/wait-02_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-02_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-03.tera b/src/templates/wait-03.tera
new file mode 100644
index 000000000..5cb2be742
--- /dev/null
+++ b/src/templates/wait-03.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-03.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-03_24.tera b/src/templates/wait-03_24.tera
new file mode 100644
index 000000000..bb8892d5e
--- /dev/null
+++ b/src/templates/wait-03_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-03_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-04.tera b/src/templates/wait-04.tera
new file mode 100644
index 000000000..de1fe6ccf
--- /dev/null
+++ b/src/templates/wait-04.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-04.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-04_24.tera b/src/templates/wait-04_24.tera
new file mode 100644
index 000000000..9510d355b
--- /dev/null
+++ b/src/templates/wait-04_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-04_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-05.tera b/src/templates/wait-05.tera
new file mode 100644
index 000000000..bcd3b06a8
--- /dev/null
+++ b/src/templates/wait-05.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-05.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-05_24.tera b/src/templates/wait-05_24.tera
new file mode 100644
index 000000000..774e1e0d2
--- /dev/null
+++ b/src/templates/wait-05_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-05_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-06.tera b/src/templates/wait-06.tera
new file mode 100644
index 000000000..4fce56914
--- /dev/null
+++ b/src/templates/wait-06.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-06.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-06_24.tera b/src/templates/wait-06_24.tera
new file mode 100644
index 000000000..b330f1d3d
--- /dev/null
+++ b/src/templates/wait-06_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-06_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-07.tera b/src/templates/wait-07.tera
new file mode 100644
index 000000000..f9bf21c78
--- /dev/null
+++ b/src/templates/wait-07.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-07.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-07_24.tera b/src/templates/wait-07_24.tera
new file mode 100644
index 000000000..1f109525c
--- /dev/null
+++ b/src/templates/wait-07_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-07_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-08.tera b/src/templates/wait-08.tera
new file mode 100644
index 000000000..c44a9728e
--- /dev/null
+++ b/src/templates/wait-08.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-08.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-08_24.tera b/src/templates/wait-08_24.tera
new file mode 100644
index 000000000..d6fa3a097
--- /dev/null
+++ b/src/templates/wait-08_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-08_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-09.tera b/src/templates/wait-09.tera
new file mode 100644
index 000000000..58d0e2952
--- /dev/null
+++ b/src/templates/wait-09.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-09.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-09_24.tera b/src/templates/wait-09_24.tera
new file mode 100644
index 000000000..cfab33413
--- /dev/null
+++ b/src/templates/wait-09_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-09_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-10.tera b/src/templates/wait-10.tera
new file mode 100644
index 000000000..1a2387840
--- /dev/null
+++ b/src/templates/wait-10.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-10.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-10_24.tera b/src/templates/wait-10_24.tera
new file mode 100644
index 000000000..6aebf96a6
--- /dev/null
+++ b/src/templates/wait-10_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-10_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-11.tera b/src/templates/wait-11.tera
new file mode 100644
index 000000000..410b7cd76
--- /dev/null
+++ b/src/templates/wait-11.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-11.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-11_24.tera b/src/templates/wait-11_24.tera
new file mode 100644
index 000000000..404841402
--- /dev/null
+++ b/src/templates/wait-11_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-11_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-12.tera b/src/templates/wait-12.tera
new file mode 100644
index 000000000..af6f9a21e
--- /dev/null
+++ b/src/templates/wait-12.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-12.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wait-12_24.tera b/src/templates/wait-12_24.tera
new file mode 100644
index 000000000..35590bcbd
--- /dev/null
+++ b/src/templates/wait-12_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wait-12_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["lavender"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wayland-cursor.tera b/src/templates/wayland-cursor.tera
new file mode 100644
index 000000000..8c07d9023
--- /dev/null
+++ b/src/templates/wayland-cursor.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wayland-cursor.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["peach"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/wayland-cursor_24.tera b/src/templates/wayland-cursor_24.tera
new file mode 100644
index 000000000..0ec5a575a
--- /dev/null
+++ b/src/templates/wayland-cursor_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/wayland-cursor_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["peach"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/x-cursor.tera b/src/templates/x-cursor.tera
new file mode 100644
index 000000000..88600e4a9
--- /dev/null
+++ b/src/templates/x-cursor.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/x-cursor.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["maroon"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/x-cursor_24.tera b/src/templates/x-cursor_24.tera
new file mode 100644
index 000000000..5161058f3
--- /dev/null
+++ b/src/templates/x-cursor_24.tera
@@ -0,0 +1,38 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/x-cursor_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+ {%- set special = flavor.colors["maroon"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+ {%- set special = border -%}
+{% endif -%}
+
+
diff --git a/src/templates/zoom-in.tera b/src/templates/zoom-in.tera
new file mode 100644
index 000000000..e9f892c0d
--- /dev/null
+++ b/src/templates/zoom-in.tera
@@ -0,0 +1,30 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/zoom-in.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/zoom-in_24.tera b/src/templates/zoom-in_24.tera
new file mode 100644
index 000000000..0b508c9a0
--- /dev/null
+++ b/src/templates/zoom-in_24.tera
@@ -0,0 +1,30 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/zoom-in_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/zoom-out.tera b/src/templates/zoom-out.tera
new file mode 100644
index 000000000..d6026e13f
--- /dev/null
+++ b/src/templates/zoom-out.tera
@@ -0,0 +1,30 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/zoom-out.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+
diff --git a/src/templates/zoom-out_24.tera b/src/templates/zoom-out_24.tera
new file mode 100644
index 000000000..bccbeb2f3
--- /dev/null
+++ b/src/templates/zoom-out_24.tera
@@ -0,0 +1,30 @@
+---
+whiskers:
+ version: 2.5.1
+ matrix:
+ - accent: ["blue", "dark", "flamingo", "green", "lavender", "light", "maroon", "mauve", "peach", "pink", "red", "rosewater", "sapphire", "sky", "teal", "yellow"]
+ - flavor
+ filename: "svgs/catppuccin-{{flavor.identifier}}-{{accent}}-cursors/zoom-out_24.svg"
+---
+{%- if accent == 'dark' %}
+ {%- set inner = flavor.colors["base"] -%}
+ {%- set border = flavor.colors["text"] -%}
+{% elif accent == 'light' %}
+ {%- set inner = flavor.colors["text"] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% else %}
+ {%- set inner = flavor.colors[accent] -%}
+ {%- set border = flavor.colors["base"] -%}
+{% endif -%}
+
+