Skip to main content

A premium terminal wallpaper browser and manager

Project description

ZeroWallpaper

A premium terminal wallpaper browser and manager built with Textual.

Browse, preview, and apply aesthetic wallpapers from D3Ext/aesthetic-wallpapers — all from your terminal.

Features

  • Remote-first: Fetches wallpapers from GitHub without cloning the repo
  • Tag-based filtering: Multi-tag search parsed from repository metadata
  • Terminal image preview: See wallpapers rendered directly in your terminal
  • Cross-platform: macOS, Linux (GNOME/KDE/XFCE), and Windows support
  • Auto-change: Scheduled wallpaper rotation with configurable intervals
  • Favorites & History: Track your favorite and recently applied wallpapers
  • Keyboard-driven: Full keyboard navigation with intuitive shortcuts

Installation

pip install  zerowallpaper

Usage

zerowallpaper

Keyboard Shortcuts

Key Action
↑↓ / j k Navigate wallpapers
Enter Preview wallpaper
s Set wallpaper
v View HD image popup
/ Focus search
Tab Switch panels
r Random wallpaper
a Toggle auto-change
f Toggle favorite
R Refresh index
q Quit

Configuration

Config is stored at ~/.zerowallpaper/config.json. Set GITHUB_TOKEN environment variable for higher API rate limits.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zerowallpaper-1.1.1.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zerowallpaper-1.1.1-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

Details for the file zerowallpaper-1.1.1.tar.gz.

File metadata

  • Download URL: zerowallpaper-1.1.1.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for zerowallpaper-1.1.1.tar.gz
Algorithm Hash digest
SHA256 bb80766e710c7925eba56ee8af37f6e66aae375bc1160fa17db12d77fab5c079
MD5 782e45388390d34d14e3cd621c80ecd9
BLAKE2b-256 fab218f14f1b5ad6e2d5c6a5038407f6be380d12d1aed8658aac65a05e87ad28

See more details on using hashes here.

File details

Details for the file zerowallpaper-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: zerowallpaper-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for zerowallpaper-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 849746f999d65b0f2e2f4bf80b7e53d086c3d479b7220e412ff7eb806b1e1d11
MD5 57a92995ef9527d846927f8203c6b302
BLAKE2b-256 3ab3c6482ec6cef6f3400e4a4f153e9bd38bc25b68f97cd252f1a3f7bb1a5f77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page