diff --git a/README.md b/README.md index 70a0cac..b432c85 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ A feature-rich, portable CLI color utility for Linux, specializing in color pick - **Smart JSON Output:** Generate machine-readable JSON tables for easy integration with other tools. - **Color Naming:** Resolve hex values to human-readable names via thecolorapi.com. - **Visual Previews:** Render color swatches directly in your terminal using truecolor ANSI escapes. -- **Desktop Integration:** Built-in support for clipboard copying (`wl-copy`/`xclip`) and desktop notifications. +- **Desktop Integration:** Built-in support for clipboard copying (`wl-copy`/`xclip`) and rich desktop notifications with visual color swatches. - **Highly Configurable:** Separate configuration profiles for standard terminal usage and desktop/launcher mode. - **Portable Design:** The entire tool is contained within a single Bash script, with embedded Python helpers. @@ -22,6 +22,7 @@ To utilize all features, ensure the following are installed: - **curl + jq:** Required for color naming support. - **wl-clipboard** (Wayland) or **xclip** (X11): Required for clipboard support. - **libnotify:** Required for desktop notifications (`notify-send`). +- **ImageMagick (`magick` or `convert`):** Required for generating visual color swatches in desktop notifications. ## 🚀 Installation @@ -37,6 +38,7 @@ This will: 2. Symlink the binary to `~/.local/bin/color-tool`. 3. Generate a sample configuration at `~/.config/color-tool/config.toml`. 4. Create a `.desktop` entry so you can launch the picker from your application menu. +5. Verify and warn about any missing optional or required system dependencies. ## 🛠 Usage