
I’ve built and released my first colorscheme: Compline, with its companion light theme Lauds.
Compline: from the Latin “completorium” - completion. The final prayer of the Catholic Liturgical Hours, a time for deep contemplation, to be at peace with the darkness.
Lauds: from the Latin “laudes” - to praise, to glorify. The dawn prayer of the Liturgical Hours, greeting the rising sun with thanksgiving, welcoming the light that scatters darkness.
These colorschemes embody this tradition in code. Monastic minimalism: colors as whispers of the same tone, suggestions rather than shouting at the user. Built for those who seek deep contemplation and focus in their computing environment. The colors fall into the background, accessible when you need them, but muted enough to ignore them.
The Motivation#
For years, Nord was the default across my system. Reliable, minimalst, clean; but the saturation irritated me.
Thus this is a homage to Nord, Everforest, and various monotone colorschemes - building from that which I believe those themes got right and reducing saturation and working from one tone, stripping everything away that is not essential.
Palette:#
Compline:#
| Palette | Hex | RGB | HSL | Colors |
|---|---|---|---|---|
| bg | #1a1d21 | 26 29 33 | 214° 12% 12% | ![]() |
| bg-alt | #22262b | 34 38 43 | 213° 12% 15% | ![]() |
| base0 | #0f1114 | 15 17 20 | 216° 14% 7% | ![]() |
| base1 | #171a1e | 23 26 30 | 214° 13% 10% | ![]() |
| base2 | #1f2228 | 31 34 40 | 220° 13% 14% | ![]() |
| base3 | #282c34 | 40 44 52 | 220° 13% 18% | ![]() |
| base4 | #3d424a | 61 66 74 | 217° 10% 27% | ![]() |
| base5 | #515761 | 81 87 97 | 217° 9% 35% | ![]() |
| base6 | #676d77 | 103 109 119 | 217° 7% 44% | ![]() |
| base7 | #8b919a | 139 145 154 | 216° 7% 58% | ![]() |
| base8 | #e0dcd4 | 224 220 212 | 40° 16% 85% | ![]() |
| fg | #f0efeb | 240 239 235 | 48° 14% 93% | ![]() |
| fg-alt | #ccc4b4 | 204 196 180 | 40° 19% 75% | ![]() |
| red | #cdacac | 205 172 172 | 0° 25% 74% | ![]() |
| orange | #ccc4b4 | 204 196 180 | 40° 19% 75% | ![]() |
| green | #b8c4b8 | 184 196 184 | 120° 9% 75% | ![]() |
| blue | #b4bcc4 | 180 188 196 | 210° 12% 74% | ![]() |
| cyan | #b4c0c8 | 180 192 200 | 204° 15% 75% | ![]() |
| yellow | #d4ccb4 | 212 204 180 | 45° 27% 77% | ![]() |
| teal | #b4c4bc | 180 196 188 | 150° 12% 74% | ![]() |
| dark-cyan | #98a4ac | 152 164 172 | 204° 11% 64% | ![]() |
Lauds:#
| Palette | Hex | RGB | HSL | Colors |
|---|---|---|---|---|
| bg | #f0efeb | 240 239 235 | 48° 14% 93% | ![]() |
| bg-alt | #e0dcd4 | 224 220 212 | 40° 16% 85% | ![]() |
| base0 | #f5f4f2 | 245 244 242 | 40° 13% 95% | ![]() |
| base1 | #efeeed | 239 238 237 | 30° 5% 93% | ![]() |
| base2 | #e5e3e0 | 229 227 224 | 36° 8% 89% | ![]() |
| base3 | #d8d6d3 | 216 214 211 | 36° 6% 84% | ![]() |
| base4 | #b8b5b0 | 184 181 176 | 37° 5% 71% | ![]() |
| base5 | #9a9791 | 154 151 145 | 40° 4% 59% | ![]() |
| base6 | #7d7a75 | 125 122 117 | 37° 3% 47% | ![]() |
| base7 | #5f5c58 | 95 92 88 | 34° 4% 36% | ![]() |
| base8 | #2d2a27 | 45 42 39 | 30° 7% 16% | ![]() |
| fg | #1a1d21 | 26 29 33 | 214° 12% 12% | ![]() |
| fg-alt | #4a4d51 | 74 77 81 | 214° 5% 30% | ![]() |
| red | #8b6666 | 139 102 102 | 0° 15% 47% | ![]() |
| orange | #7a6d5a | 122 109 90 | 36° 15% 42% | ![]() |
| green | #5a6b5a | 90 107 90 | 120° 9% 39% | ![]() |
| blue | #5a6b7a | 90 107 122 | 208° 15% 42% | ![]() |
| cyan | #64757d | 100 117 125 | 199° 11% 44% | ![]() |
| yellow | #8b7e52 | 139 126 82 | 46° 26% 43% | ![]() |
| teal | #4d6b6b | 77 107 107 | 180° 16% 36% | ![]() |
| dark-cyan | #546470 | 84 100 112 | 206° 14% 38% | ![]() |
Finished Themes:#
- Alacritty
- Bat
- Btop
- Emacs
- Firefox
- GTK/QT
- Ghosttty
- Heliboard (Android)
- Hyprland/lock
- Kitty
- Lualine
- MPV
- Neovim
- NixOS (Stylix)
- GTK/QT
- Thunar
- SwayNC
- Thunar
- Thunderbird
- VSCode
- Waybar
- Zathura
- Zed
Roadmap to finish#
- Termux (nix-on-droid)
Special thanks#
- Matthew-K310 - for porting compline/lauds to nvim
- piero-vic - for alacritty port
- rivethorn - for ghostty and vscode ports
- camilo-zuluaga - for lualine port
- Moshyfawn - for zed port
Edit: there have been multiple pull requests already for additional ports of the colorscheme, I will merge them and add your name above at my earliest convenience, thank you all!
As always, God bless, and until next time.
If you enjoyed this post, consider supporting my work by Buying me a Coffee, Checking out my book, or sending me an email to tell me what you think.









































