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.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
cp css/_template.user.css css/<site>.user.css- Fill in the
==UserStyle==header — name, version, description,@updateURL. - Set
@-moz-document domain(...)to the target site. - Use the
--nord*palette variables. Tweakable knobs go in@varso users can change them in Stylus without touching CSS. - Add a row to the table in
docs/index.mdand here.
Docs
docs/install.md— how to install and customize themesdocs/index.md— full index of themes, wallpapers, and palettewallpapers/README.md— wallpaper naming and sources
License
MIT.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nordify-2.1.0.tar.gz.
File metadata
- Download URL: nordify-2.1.0.tar.gz
- Upload date:
- Size: 5.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecac53711c62f69ad7503016e98b425bdc133de41d0f1d0861b81c7e405eacbc
|
|
| MD5 |
453e95acb52f3744ccedbe02560317ec
|
|
| BLAKE2b-256 |
ca20ec11f1ace8e321bc303cd98847e41bf2807a12372ff0f70dd8e9011bf78f
|
Provenance
The following attestation bundles were made for nordify-2.1.0.tar.gz:
Publisher:
release.yml on dummy3ye/nord
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nordify-2.1.0.tar.gz -
Subject digest:
ecac53711c62f69ad7503016e98b425bdc133de41d0f1d0861b81c7e405eacbc - Sigstore transparency entry: 2362255734
- Sigstore integration time:
-
Permalink:
dummy3ye/nord@ced7645097e25e268bbca257cc1698ac026ed44e -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/dummy3ye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ced7645097e25e268bbca257cc1698ac026ed44e -
Trigger Event:
push
-
Statement type:
File details
Details for the file nordify-2.1.0-py3-none-any.whl.
File metadata
- Download URL: nordify-2.1.0-py3-none-any.whl
- Upload date:
- Size: 5.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a0ef6e278e96b6838606efbd023fbd371c7d5ad7d9cb765f02ccbcc3f7b6ad8
|
|
| MD5 |
2a31e00495370e8855cfc39e25adb338
|
|
| BLAKE2b-256 |
34b3f608ebb4be06e266102d7efd271617edac1b62c2e4b1ff15951076ef5ef8
|
Provenance
The following attestation bundles were made for nordify-2.1.0-py3-none-any.whl:
Publisher:
release.yml on dummy3ye/nord
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nordify-2.1.0-py3-none-any.whl -
Subject digest:
2a0ef6e278e96b6838606efbd023fbd371c7d5ad7d9cb765f02ccbcc3f7b6ad8 - Sigstore transparency entry: 2362255880
- Sigstore integration time:
-
Permalink:
dummy3ye/nord@ced7645097e25e268bbca257cc1698ac026ed44e -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/dummy3ye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ced7645097e25e268bbca257cc1698ac026ed44e -
Trigger Event:
push
-
Statement type: