No description
  • Rust 98.1%
  • Dockerfile 1.9%
Find a file
2026-01-15 23:26:24 +00:00
.forgejo/workflows ci: update release notes generation 2026-01-01 11:27:41 +11:00
src Initial 2025-12-30 12:38:42 +11:00
.dockerignore feat: ci/cd 2025-12-31 11:39:51 +11:00
.gitignore Initial 2025-12-30 12:38:42 +11:00
Cargo.lock Initial 2025-12-30 12:38:42 +11:00
Cargo.toml fix: corrected version number 2026-01-01 10:59:36 +11:00
Dockerfile fix: build 2026-01-01 08:49:13 +11:00
README.md Update README.md 2026-01-15 23:26:24 +00:00

wallpaper-rs

Release Version Release.yaml Status

A Rust CLI tool to fetch random wallpapers from Reddit, extract dominant colors using k-means clustering, and output color schemes.

Building

cargo build --release

Usage

target/release/wallpaper

Options

  • -v, --verbose Verbose output
  • -c, --color-only Output colors only, do not save image
  • -o, --output <FORMAT> Output format: json (default) or raw

Features

  • Fetches images from popular wallpaper subreddits
  • Downloads and saves a random wallpaper
  • Extracts dominant colors using k-means
  • Outputs color scheme in JSON or raw hex format

Requirements

  • Rust 1.65+

Install dependencies

cargo build --release

Run

cargo run --release -- -v