tempus-themes
tempus-themes copied to clipboard
[Mirror] Tempus is a collection of themes for Vim, text editors, and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast
Tempus Themes
Contents
- Project Overview
- Screenshots
-
Applications
- How to use this repo
- App-specific repositories
- External project integrations
- Contributing
- License
- Meta
- Donations
Project overview
Tempus is a collection of themes for Vim, text editors, and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast (which stands for a minimum contrast ratio of 4.50:1—while some items have a 7.00:1 rating, or else WCAG AAA).
Colour schemes range from subdued and slightly desaturated, to vibrant and highly saturated. Each item in the Tempus collection consists of a 16-colour palette that corresponds to the basic values provided by all modern terminal emulators, namely: black, red, green, yellow, blue, magenta, cyan, white, bright black, bright red, bright green, bright yellow, bright blue, bright magenta, bright cyan, bright white.
Themes come in either a light or a dark variant. This is to ensure colour contrast consistency.
Tempus themes are interoperable nonetheless. They are meant to work as a one-to-one replacement to each other, especially for items within the same contrast ratio boundary. This is due to their inherent colour qualities as well as their shared schema for mapping colours to objects of the code syntax.
# Shallow clone this repo (only latest commit)
## With ssh
[email protected]:protesilaos/tempus-themes.git --depth 1
## With https
https://gitlab.com/protesilaos/tempus-themes.git --depth 1
Screenshots (sort A-Z)
A makeshift TMUX sesssion showcasing each theme.
Dark themes
Tempus Autumn (WCAG AA)
Tempus Classic (WCAG AA)
Tempus Dusk (WCAG AA)
Tempus Future (WCAG AAA)
Tempus Night (WCAG AAA)
Tempus Rift (WCAG AA)
Tempus Spring (WCAG AA)
Tempus Summer (WCAG AA)
Tempus Tempest (WCAG AAA)
Tempus Warp (WCAG AA)
Tempus Winter (WCAG AA)
Light themes
Tempus Dawn (WCAG AA)
Tempus Day (WCAG AA)
Tempus Fugit (WCAG AA)
Tempus Past (WCAG AA)
Tempus Totus (WCAG AAA)
Applications
How to use this repo
The Tempus themes project consists of a number of specialised repositories for each of the available ports. The current repo serves as the main hub, providing the overview of the project, and bundling all existing themes together.
Each directory herein contains files specific to the application it
references. For example, the urxvt
directory includes an .Xresources
file for each item in the Tempus themes collection.
Instructions on how to use these files are documented in the README.md
which is included in each directory. Exceptions are the
shell-variables
, xcolors
and yaml
directories, which include
generic files.
App-specific repositories
Each port of the Tempus themes has its own repo, for your convenience:
- Tempus themes Alacritty
- Tempus themes GTK3 Source View
- Tempus themes GTK4 Source View
- Tempus themes Highlight
- Tempus themes Kitty
- Tempus themes Konsole
- Tempus themes Pygments
- Tempus themes Roxterm
- Tempus themes ST
- Tempus themes Tilix
- Tempus themes URxvt
- Tempus themes Vim plugin
- Tempus themes Xfce4 terminal
- Tempus themes Xterm
External project integrations
New project (2020-03-09):
- Foot term for Wayland: A fast, lightweight and minimalistic terminal emulator for the Wayland display protocol that has the Tempus themes built-in.
- iterm2 and roxterm converter: a python program that generates valid files for these two terminal emulators. To use it, you need to also clone this repo or download its YAML files (per the project's README).
Older projects that I have not checked in more than two years. They probably have older versions of the themes:
- Oomox: graphical application for generating different color variations of a Numix-based and Materia (ex-Flat-Plat) themes (GTK2, GTK3), Gnome-Colors and Archdroid icon themes.
-
pywal:
pywal
is a tool that generates a color palette from the dominant colors in an image. It also supports predefined themes and has over 250 themes built-in. You can also create your own theme files to share with others. -
wpgtk:
wpgtk
uses pywal as it's colorscheme generator, but builds upon it with a UI and other features, such as the abilty to mix and edit the colorschemes generated and save them with their respective wallpapers, having light and dark themes, hackable and fast GTK+ theme made specifically forwpgtk
and custom keywords and values to replace in templates.
NOTE: If you add the Tempus themes to your project, open an issue to include it on this list.
License
GNU General Public License Version 3. See LICENSE.
Meta
All theme files are created with the Tempus themes generator.
Donations
If you appreciate this work, consider donating via PayPal.