billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=2b79f06e8d4c58d3b87afd49457b01a1f465863a

commit 2b79f06e8d4c58d3b87afd49457b01a1f465863a
Author: Boris Faure <[email protected]>
Date:   Wed Dec 6 23:27:36 2017 +0100

    themes: add Nord theme
    
    I'm using my maintainer's privileges to add a new colorscheme.
    I should really work on having something easier to use different
    colorschemes.
    
    I relied on https://github.com/sylveon/terminology-themes to figure out
    how to map the colors in that file…
---
 data/themes/meson.build |   3 +-
 data/themes/nord.edc    | 104 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+), 1 deletion(-)

diff --git a/data/themes/meson.build b/data/themes/meson.build
index 8721f0f..4397d72 100644
--- a/data/themes/meson.build
+++ b/data/themes/meson.build
@@ -13,7 +13,8 @@ edje_to_compile = [
   ['solarized_light', ['default_colors.in.edc', 'default.edc']],
   ['mustang',['default_colors.in.edc', 'mild.edc']],
   ['base16_ocean_dark', ['default_colors.in.edc']],
-  ['smyck', ['default_colors.in.edc', 'mild.edc']]
+  ['smyck', ['default_colors.in.edc', 'mild.edc']],
+  ['nord', ['default_colors.in.edc', 'default.edc']],
 ]
 
 edje_install_dir = join_paths(get_option('datadir'),
diff --git a/data/themes/nord.edc b/data/themes/nord.edc
new file mode 100644
index 0000000..7aa74ee
--- /dev/null
+++ b/data/themes/nord.edc
@@ -0,0 +1,104 @@
+// An arctic, north-bluish color palette. https://git.io/nord
+// Copyright (c) 2016-2017 Arctic Ice Studio <[email protected]>
+//
+// License: MIT
+
+#define nord0      46  52  64 255 /* #2E3440 */
+#define nord1      59  66  82 255 /* #3B4252 */
+#define nord2      67  76  94 255 /* #434C5E */
+#define nord3      76  86 106 255 /* #4C566A */
+#define nord4     216 222 233 255 /* #D8DEE9 */
+#define nord5     229 233 240 255 /* #E5E9F0 */
+#define nord6     236 239 244 255 /* #ECEFF4 */
+#define nord7     143 188 187 255 /* #8FBCBB */
+#define nord8     136 192 208 255 /* #88C0D0 */
+#define nord9     129 161 193 255 /* #81A1C1 */
+#define nord10     94 129 172 255 /* #5E81AC */
+#define nord11    191  97 106 255 /* #BF616A */
+#define nord12    208 135 112 255 /* #D08770 */
+#define nord13    235 203 139 255 /* #EBCB8B */
+#define nord14    163 190 140 255 /* #A3BE8C */
+#define nord15    180 142 173 255 /* #B48EAD */
+
+
+#define ANSI0     nord1
+#define ANSI1     nord11
+#define ANSI2     nord14
+#define ANSI3     nord13
+#define ANSI4     nord9
+#define ANSI5     nord15
+#define ANSI6     nord8
+#define ANSI7     nord5
+#define ANSI8     nord3
+#define ANSI9     nord11
+#define ANSI10    nord14
+#define ANSI11    nord13
+#define ANSI12    nord9
+#define ANSI13    nord15
+#define ANSI14    nord7
+#define ANSI15    nord6
+
+#define COL_DEF   nord4
+#define BG_COL    nord0
+#define NO_COLORS 1
+
+color_classes {
+   color_class { name: "C0";  color: ANSI0; } // COL_BLACK
+   color_class { name: "C1";  color: ANSI1; } // COL_RED
+   color_class { name: "C2";  color: ANSI2; } // COL_GREEN
+   color_class { name: "C3";  color: ANSI3; } // COL_YELLOW
+   color_class { name: "C4";  color: ANSI4; } // COL_BLUE
+   color_class { name: "C5";  color: ANSI5; } // COL_MAGENTA
+   color_class { name: "C6";  color: ANSI6; } // COL_CYAN
+   color_class { name: "C7";  color: ANSI7; } // COL_WHITE
+
+   color_class { name: "C8";  color: ANSI8; } // COL_BLACK
+   color_class { name: "C9";  color: ANSI9; } // COL_RED
+   color_class { name: "C10"; color: ANSI10; } // COL_GREEN
+   color_class { name: "C11"; color: ANSI11; } // COL_YELLOW
+   color_class { name: "C12"; color: ANSI12; } // COL_BLUE
+   color_class { name: "C13"; color: ANSI13; } // COL_MAGENTA
+   color_class { name: "C14"; color: ANSI14; } // COL_CYAN
+   color_class { name: "C15"; color: ANSI15; } // COL_WHITE
+
+   color_class { name: "c0";  color: COL_DEF; }
+   color_class { name: "c1";  color: ANSI0; }
+   color_class { name: "c2";  color: ANSI1; }
+   color_class { name: "c3";  color: ANSI2; }
+   color_class { name: "c4";  color: ANSI3; }
+   color_class { name: "c5";  color: ANSI4; }
+   color_class { name: "c6";  color: ANSI5; }
+   color_class { name: "c7";  color: ANSI6; }
+   color_class { name: "c8";  color: ANSI7; }
+
+   color_class { name: "c11"; color: COL_DEF; }
+
+   color_class { name: "c12"; color: ANSI15; }
+   color_class { name: "c13"; color: ANSI8; }
+   color_class { name: "c14"; color: ANSI9; }
+   color_class { name: "c15"; color: ANSI10; }
+   color_class { name: "c16"; color: ANSI11; }
+   color_class { name: "c17"; color: ANSI12; }
+   color_class { name: "c18"; color: ANSI13; }
+   color_class { name: "c19"; color: ANSI14; }
+   color_class { name: "c20"; color: ANSI15; }
+
+   color_class { name: "c25"; color: ANSI8; }
+   color_class { name: "c26"; color: ANSI9; }
+   color_class { name: "c27"; color: ANSI10; }
+   color_class { name: "c28"; color: ANSI11; }
+   color_class { name: "c29"; color: ANSI12; }
+   color_class { name: "c30"; color: ANSI13; }
+   color_class { name: "c31"; color: ANSI14; }
+   color_class { name: "c32"; color: ANSI15; }
+
+   color_class { name: "c37"; color: ANSI8; }
+   color_class { name: "c38"; color: ANSI9; }
+   color_class { name: "c39"; color: ANSI10; }
+   color_class { name: "c40"; color: ANSI11; }
+   color_class { name: "c41"; color: ANSI12; }
+   color_class { name: "c42"; color: ANSI13; }
+   color_class { name: "c43"; color: ANSI14; }
+   color_class { name: "c44"; color: ANSI15; }
+}
+#include "default.edc"

-- 


Reply via email to