# Vector Parallax Wallpaper

A lightweight, high-performance animated vector wallpaper utility written in **Vala** using **GTK+ 3** and **Cairo**. Designed specifically for lightweight Linux desktop environments (such as IceWM, XFCE, or LXDE).

## Features
* **20 Procedural Styles:** Includes Synthwave grids, retro dunes, pastel valleys, starry nights, Mount Fuji, rainy pine forests, volcanic calderas, and deep space nebulae.
* **Instant Style Switcher:** Right-click anywhere on the wallpaper to open the settings dialog, switch effects instantly, or exit the wallpaper cleanly.
* **Zero Dependencies on Heavy Compositors:** Renders directly to an underlying transparent root window layer.
* **Low CPU/GPU Footprint:** Pure vector drawing using Cairo with smooth self-contained animation loops.

## Requirements
* Vala compiler (`valac`)
* GTK+ 3 development libraries (`libgtk-3-dev`)
* Cairo graphics library (`libcairo2-dev`)

## Building & Installation

Compile the binary and generate the desktop file using Make:
```bash
makement libraries (`libgtk-3-dev`)
* Cairo graphics library (`libcairo2-dev`)

## Building & Installation

Compile the binary and generate the desktop file using Make:
```bash
make