Skip to main content

nu-pywal - Generate and change color-schemes on the fly.

A modernized fork of pywal for contemporary Linux systems

img

nu-pywal is a modernized fork of pywal that generates color palettes from dominant colors in images and applies them system-wide on-the-fly. This fork focuses on contemporary Linux systems with enhanced Wayland support, modern terminal emulators, and updated security features.

What's New in nu-pywal

  • 🐧 Wayland Support: Full integration with modern compositors (Hyprland, Sway, River, Wayfire)
  • 🖥️ Modern Terminals: Native support for Alacritty, WezTerm, Foot, Ghostty
  • 🔒 Enhanced Security: Path validation, secure subprocess calls, updated dependencies
  • 🐍 Python 3.8+: Modern Python features with improved performance
  • ⚡ Better CI/CD: Comprehensive testing across platforms and Python versions
  • 🎨 Backward Compatible: Works with existing pywal configurations and themes

There are currently 5+ supported color generation backends, each providing different palettes from images. nu-pywal maintains over 250 built-in themes while adding modern desktop environment support.

The goal remains unchanged: be as unobtrusive as possible. nu-pywal doesn't modify existing configuration files but provides enhanced tools for modern system integration.

Terminal emulators and TTYs update colors in real-time with no delay, now including modern Wayland-native terminals.

Documentation

Quick Start

# Install nu-pywal
pip install --user nu-pywal

# Generate colors from wallpaper
wal -i ~/Pictures/wallpaper.jpg

# Apply to supported programs
wal -R

Original Project

This is a fork of the original pywal by Dylan Araps. nu-pywal maintains compatibility while focusing on modern Linux system support.

Metadata

Release files for nu-pywal 0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nu-pywal 0.9.1
File Size Uploaded
nu_pywal-0.9.1.tar.gz 73.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nu-pywal 0.9.1
File Interpreter ABI Platform
nu_pywal-0.9.1-py3-none-any.whl Python 3 none any Details

Total release size: 210.3 kB

Release files / nu_pywal-0.9.1.tar.gz

Download URL nu_pywal-0.9.1.tar.gz
Size 73.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fe1d711ab5cbd38837022594a3ab9905cce0132cf978737c7a3dc33dbe739a31
BLAKE2b-256 checksum
How to use checksums
8bad39cbfec7cfd8fc43f44fb83271b72259527d95e455f35dcbef4dfece525b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2025.

Transparency log

Release files / nu_pywal-0.9.1-py3-none-any.whl

Download URL nu_pywal-0.9.1-py3-none-any.whl
Size 136.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
18532781493cc3ca5cecd67d3ce04867d63af51ab8e845600ed808b939db5244
BLAKE2b-256 checksum
How to use checksums
e736ba4527d65f4ebcd13bbceb7ba398605a00bf6da508c20fa2df717e45af88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page