summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorBoris Faure <billiob@gmail.com>2019-07-02 23:47:11 +0200
committerBoris Faure <billiob@gmail.com>2019-07-08 21:30:27 +0200
commitf7d5293cbe0ded51b4c17bd6a41d1dcf09c1416e (patch)
treebca98803412d3a027218addae626ba6b5c27b8cc /data
parentb7fff38636a9315b041be749fd2b6c60550ee9d4 (diff)
themes: add papercolor theme
Diffstat (limited to 'data')
-rw-r--r--data/themes/meson.build1
-rw-r--r--data/themes/papercolor.edc86
2 files changed, 87 insertions, 0 deletions
diff --git a/data/themes/meson.build b/data/themes/meson.build
index 0b29880..ae42af1 100644
--- a/data/themes/meson.build
+++ b/data/themes/meson.build
@@ -16,6 +16,7 @@ edje_to_compile = [
16 ['base16_ocean_dark', ['default_colors.in.edc']], 16 ['base16_ocean_dark', ['default_colors.in.edc']],
17 ['smyck', ['default_colors.in.edc', 'mild.edc']], 17 ['smyck', ['default_colors.in.edc', 'mild.edc']],
18 ['nord', ['default_colors.in.edc', 'default.edc']], 18 ['nord', ['default_colors.in.edc', 'default.edc']],
19 ['papercolor', ['default_colors.in.edc', 'default.edc']],
19] 20]
20 21
21edje_install_dir = join_paths(get_option('datadir'), 22edje_install_dir = join_paths(get_option('datadir'),
diff --git a/data/themes/papercolor.edc b/data/themes/papercolor.edc
new file mode 100644
index 0000000..bbd471b
--- /dev/null
+++ b/data/themes/papercolor.edc
@@ -0,0 +1,86 @@
1// Based on https://github.com/NLKNguyen/papercolor-theme
2
3#define ANSI0 44 44 44 255 /* #2c2c2c */
4#define ANSI1 198 40 40 255 /* #C62828 */
5#define ANSI2 85 139 46 255 /* #558B2E */
6#define ANSI3 255 143 01 255 /* #FF8F01 */
7#define ANSI4 21 101 192 255 /* #1564C0 */
8#define ANSI5 135 0 175 255 /* #8700AF */
9#define ANSI6 106 30 154 255 /* #6A1E9A */
10#define ANSI7 0 131 143 255 /* #00838F */
11
12#define ANSI8 84 99 134 255 /* #546386 */
13#define ANSI9 225 126 133 255 /* #E17E85 */
14#define ANSI10 97 186 134 255 /* #61BA86 */
15#define ANSI11 255 182 142 255 /* #FFB68E */
16#define ANSI12 76 178 255 255 /* #4CB2FF */
17#define ANSI13 190 134 227 255 /* #BE86E3 */
18#define ANSI14 45 206 208 255 /* #2DCED0 */
19#define ANSI15 68 68 68 255 /* #444444 */
20
21#define COL_DEF 68 68 68 255 /* #444444 */
22#define BG_COLOR 253 246 227 255 /* #FDF6E3 */
23#define NO_COLORS 1
24
25color_classes {
26 color_class { name: "C0"; color: ANSI0; } // COL_BLACK
27 color_class { name: "C1"; color: ANSI1; } // COL_RED
28 color_class { name: "C2"; color: ANSI2; } // COL_GREEN
29 color_class { name: "C3"; color: ANSI3; } // COL_YELLOW
30 color_class { name: "C4"; color: ANSI4; } // COL_BLUE
31 color_class { name: "C5"; color: ANSI5; } // COL_MAGENTA
32 color_class { name: "C6"; color: ANSI6; } // COL_CYAN
33 color_class { name: "C7"; color: ANSI7; } // COL_WHITE
34
35 color_class { name: "C8"; color: ANSI8; } // COL_BLACK
36 color_class { name: "C9"; color: ANSI9; } // COL_RED
37 color_class { name: "C10"; color: ANSI10; } // COL_GREEN
38 color_class { name: "C11"; color: ANSI11; } // COL_YELLOW
39 color_class { name: "C12"; color: ANSI12; } // COL_BLUE
40 color_class { name: "C13"; color: ANSI13; } // COL_MAGENTA
41 color_class { name: "C14"; color: ANSI14; } // COL_CYAN
42 color_class { name: "C15"; color: ANSI15; } // COL_WHITE
43
44 color_class { name: "c0"; color: COL_DEF; }
45 color_class { name: "c1"; color: ANSI0; }
46 color_class { name: "c2"; color: ANSI1; }
47 color_class { name: "c3"; color: ANSI2; }
48 color_class { name: "c4"; color: ANSI3; }
49 color_class { name: "c5"; color: ANSI4; }
50 color_class { name: "c6"; color: ANSI5; }
51 color_class { name: "c7"; color: ANSI6; }
52 color_class { name: "c8"; color: ANSI7; }
53
54 color_class { name: "c11"; color: COL_DEF; }
55
56 color_class { name: "c12"; color: ANSI15; }
57 color_class { name: "c13"; color: ANSI8; }
58 color_class { name: "c14"; color: ANSI9; }
59 color_class { name: "c15"; color: ANSI10; }
60 color_class { name: "c16"; color: ANSI11; }
61 color_class { name: "c17"; color: ANSI12; }
62 color_class { name: "c18"; color: ANSI13; }
63 color_class { name: "c19"; color: ANSI14; }
64 color_class { name: "c20"; color: ANSI15; }
65
66 color_class { name: "c25"; color: ANSI8; }
67 color_class { name: "c26"; color: ANSI9; }
68 color_class { name: "c27"; color: ANSI10; }
69 color_class { name: "c28"; color: ANSI11; }
70 color_class { name: "c29"; color: ANSI12; }
71 color_class { name: "c30"; color: ANSI13; }
72 color_class { name: "c31"; color: ANSI14; }
73 color_class { name: "c32"; color: ANSI15; }
74
75 color_class { name: "c37"; color: ANSI8; }
76 color_class { name: "c38"; color: ANSI9; }
77 color_class { name: "c39"; color: ANSI10; }
78 color_class { name: "c40"; color: ANSI11; }
79 color_class { name: "c41"; color: ANSI12; }
80 color_class { name: "c42"; color: ANSI13; }
81 color_class { name: "c43"; color: ANSI14; }
82 color_class { name: "c44"; color: ANSI15; }
83
84 color_class { name: "BG"; color: BG_COLOR; }
85}
86#include "default.edc"