Abyssos
Greek: bottomless depth — a very dark navy/charcoal terminal theme with a teal/cyan hero accent.
Inspired by the Perplexity aesthetic. Named via a 6-model consilium (5/6 converged).
Palette
| Role | Hex |
|---|---|
| Background | #0D0F10 |
| Foreground | #E2E4E6 |
| Cursor | #20C5C0 |
| Selection bg | #1A3535 |
| Selection fg | #E2E4E6 |
| 0 black | #1A1C1E |
| 1 red | #E06B6B |
| 2 green | #1CB8A8 |
| 3 yellow | #D4A85A |
| 4 blue | #5B8DD9 |
| 5 magenta | #9B7FD4 |
| 6 cyan (hero) | #20C5C0 |
| 7 white | #C8CACC |
| 8 bright black | #2A2C2E |
| 9 bright red | #EA7B7B |
| 10 bright green | #2CC8B8 |
| 11 bright yellow | #E4B86A |
| 12 bright blue | #6B9DE9 |
| 13 bright magenta | #AB8FE4 |
| 14 bright cyan | #30D5D0 |
| 15 bright white | #D8DADC |
Installation
Ghostty
cp themes/abyssos ~/.config/ghostty/themes/abyssos
Then add to ~/.config/ghostty/config:
theme = abyssos
Verify: ghostty +list-themes | grep -i abyssos
Blink Shell
In Blink: Settings → Appearance → New Theme, paste the raw URL:
https://raw.githubusercontent.com/terry-li-hm/abyssos/main/themes/abyssos.js
Python
pip install abyssos
import abyssos
print(abyssos.PALETTE["cyan"]) # '#20C5C0'
Rust
[dependencies]
abyssos = "0.1"
use abyssos::CYAN;
println!("{}", CYAN); // "#20C5C0"
tmux
# Add to ~/.tmux.conf:
source-file /path/to/abyssos/themes/abyssos.tmux.conf
Or copy the relevant lines from themes/abyssos.tmux.conf.
Note: uses 256-colour numbers, not hex — hex breaks mouse clicks in some terminals.
License
MIT
Metadata
Release files for abyssos 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| abyssos-0.1.1.tar.gz | 49.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| abyssos-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.1 kB
Release files / abyssos-0.1.1.tar.gz
| Download URL | abyssos-0.1.1.tar.gz |
|---|---|
| Size | 49.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9858450bc2685c1877132bf79b19d8bf5d60466e2693a6d2fb539e21cd53f85b
|
|
BLAKE2b-256 checksum How to use checksums |
489575cb233d262bd3b9b03713d4dec9c323713000d4f8b05b71b66137efb838
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / abyssos-0.1.1-py3-none-any.whl
| Download URL | abyssos-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d3dacb2f73ed856e917e233314339fc627ca2906484d891ff26a2881850eb6fc
|
|
BLAKE2b-256 checksum How to use checksums |
de08a0840a360c7e371a4f57e188256cb7815bf175ee23adc2b52d1fbec11c31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for abyssos 0.1.1
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.