Skip to main content

Nord Themepack

A collection of Nord-themed stuff — UserCSS browser themes, wallpapers, and nordify (a Python tool that turns any image into Nord art).

Nord is an arctic, north-bluish color palette. This repo puts it on things I use daily.

What's in here

Thing Location What it does
UserCSS themes css/ Skin websites with Nord via Stylus
Wallpapers wallpapers/ Nord wallpapers in 1080p, 1440p, 4K, and phone sizes
nordify nordify.py CLI tool — turns any photo/selfie/screenshot into Nord-themed art
Palette css/_nord.css The 16 Nord colors as CSS custom properties

Themes

Install with Stylus. Open the .user.css file and hit install. Done.

Site File Version
GitHub github.user.css 0.2.8
Instagram instagram.user.css 0.1.5
Instagram (aurora) instagram.user.aurora.css 0.1.7
— _template.user.css — copy this to start a new one

See docs/install.md for how themes work and how to tweak them.

Wallpapers

10 wallpapers so far, organized by resolution:

wallpapers/
├── 1920x1080/
├── 2560x1440/
├── 3840x2160/
└── phone/

Filenames follow nord-<name>.<ext>. If you're adding one that isn't original, drop the source/license in wallpapers/README.md.

nordify

A Python CLI that transforms images into Nord-themed art. Works on selfies, photos, screenshots, logos — anything.

pip install nordify

nordify input.jpg output.png
nordify --preset selfie selfie.jpg out.png
nordify --preset dark photo.jpg dark-nord.png
nordify batch ./raw/ ./nord/

Presets: default, selfie, landscape, dark, aurora, retro, posterized, minimal.

See the PyPI page or run nordify --help for all options.

Adding a theme

  1. cp css/_template.user.css css/<site>.user.css
  2. Fill in the ==UserStyle== header — name, version, description, @updateURL.
  3. Set @-moz-document domain(...) to the target site.
  4. Use the --nord* palette variables. Tweakable knobs go in @var so users can change them in Stylus without touching CSS.
  5. Add a row to the table in docs/index.md and here.

Docs

License

MIT.

Metadata

Release files for nordify 2.1.0

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

Source distribution (sdist)

Source distribution for nordify 2.1.0
File Size Uploaded
nordify-2.1.0.tar.gz 5.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nordify 2.1.0
File Interpreter ABI Platform
nordify-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.8 MB

Release files / nordify-2.1.0.tar.gz

Download URL nordify-2.1.0.tar.gz
Size 5.9 MB
Tags Source
SHA-256 checksum
How to use checksums
ecac53711c62f69ad7503016e98b425bdc133de41d0f1d0861b81c7e405eacbc
BLAKE2b-256 checksum
How to use checksums
ca20ec11f1ace8e321bc303cd98847e41bf2807a12372ff0f70dd8e9011bf78f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 6, 2026.

Transparency log

Release files / nordify-2.1.0-py3-none-any.whl

Download URL nordify-2.1.0-py3-none-any.whl
Size 5.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2a0ef6e278e96b6838606efbd023fbd371c7d5ad7d9cb765f02ccbcc3f7b6ad8
BLAKE2b-256 checksum
How to use checksums
34b3f608ebb4be06e266102d7efd271617edac1b62c2e4b1ff15951076ef5ef8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.0

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