st-nordtheme-0.8.2.diff (2828B)
1 From 3e8f83d40c6fdd89653ef547aa16cffe1f3c1793 Mon Sep 17 00:00:00 2001 2 From: aleks <aleks.stier@icloud.com> 3 Date: Sun, 4 Aug 2019 13:23:10 +0200 4 Subject: [PATCH] Apply nord-theme 5 6 *"Inspired by the beauty of the arctic, the colors reflect the cold, yet 7 harmonious world of ice and the colorfulness of the Aurora Borealis."* - [Nord 8 Theme](https://www.nordtheme.com/) 9 10 There are also many [ports](https://www.nordtheme.com/ports) for other programs 11 like [vim](https://www.nordtheme.com/ports/vim) and 12 [tmux](https://www.nordtheme.com/ports/tmux) to make the overall appearance 13 coherent. I would recommend to use it in combination with the arc-theme for gtk 14 (fits perfectly). 15 16 The default behaviour of st is to reverse the fore- and background colors of 17 each selected cell. If you want that the selection-colors are not reveresed but 18 instead have fixed fore- and background colors apply on top of this patch the 19 [selectioncolors](../selectioncolors/)-patch. Then set the following settings 20 in your config.h: 21 22 static unsigned int defaultcs = 257; 23 static unsigned int defaultrcs = 257; 24 unsigned int selectionfg = 257; 25 unsigned int selectionbg = 0; 26 --- 27 config.def.h | 44 ++++++++++++++++++++++---------------------- 28 1 file changed, 22 insertions(+), 22 deletions(-) 29 30 diff --git a/config.def.h b/config.def.h 31 index 0e01717..fb504d4 100644 32 --- a/config.def.h 33 +++ b/config.def.h 34 @@ -85,30 +85,30 @@ unsigned int tabspaces = 8; 35 /* Terminal colors (16 first used in escape sequence) */ 36 static const char *colorname[] = { 37 /* 8 normal colors */ 38 - "black", 39 - "red3", 40 - "green3", 41 - "yellow3", 42 - "blue2", 43 - "magenta3", 44 - "cyan3", 45 - "gray90", 46 + "#3b4252", /* black */ 47 + "#bf616a", /* red */ 48 + "#a3be8c", /* green */ 49 + "#ebcb8b", /* yellow */ 50 + "#81a1c1", /* blue */ 51 + "#b48ead", /* magenta */ 52 + "#88c0d0", /* cyan */ 53 + "#e5e9f0", /* white */ 54 55 /* 8 bright colors */ 56 - "gray50", 57 - "red", 58 - "green", 59 - "yellow", 60 - "#5c5cff", 61 - "magenta", 62 - "cyan", 63 - "white", 64 + "#4c566a", /* black */ 65 + "#bf616a", /* red */ 66 + "#a3be8c", /* green */ 67 + "#ebcb8b", /* yellow */ 68 + "#81a1c1", /* blue */ 69 + "#b48ead", /* magenta */ 70 + "#8fbcbb", /* cyan */ 71 + "#eceff4", /* white */ 72 73 [255] = 0, 74 75 /* more colors can be added after 255 to use with DefaultXX */ 76 - "#cccccc", 77 - "#555555", 78 + "#2e3440", /* background */ 79 + "#d8dee9", /* foreground */ 80 }; 81 82 83 @@ -116,10 +116,10 @@ static const char *colorname[] = { 84 * Default colors (colorname index) 85 * foreground, background, cursor, reverse cursor 86 */ 87 -unsigned int defaultfg = 7; 88 -unsigned int defaultbg = 0; 89 -static unsigned int defaultcs = 256; 90 -static unsigned int defaultrcs = 257; 91 +unsigned int defaultfg = 257; 92 +unsigned int defaultbg = 256; 93 +static unsigned int defaultcs = 257; 94 +static unsigned int defaultrcs = 256; 95 96 /* 97 * Default shape of cursor 98 -- 99 2.22.0 100