~kris/hacks

stask

stask/config.def.h -rw-r--r-- 2.4 KiB
648b969d — Kris Yotam convert README.md to README.txt 4 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/* stask - simple task manager
 * See LICENSE file for copyright and license details. */

/* krisyotam.com monochromatic palette */
/* all colors: {r, g, b, a} - pure grayscale (0 saturation) */

static const Theme theme_light = {
	/* bg:           hsl(0 0% 98%) */
	.bg         = {0.98, 0.98, 0.98, 1.0},
	/* card:         hsl(0 0% 99%) */
	.card       = {0.99, 0.99, 0.99, 1.0},
	/* fg:           hsl(0 0% 20%) */
	.fg         = {0.20, 0.20, 0.20, 1.0},
	/* border:       hsl(0 0% 88%) */
	.border     = {0.88, 0.88, 0.88, 1.0},
	/* muted:        hsl(0 0% 92%) */
	.muted      = {0.92, 0.92, 0.92, 1.0},
	/* muted-fg:     hsl(0 0% 50%) */
	.muted_fg   = {0.50, 0.50, 0.50, 1.0},
	/* primary:      hsl(0 0% 10%) */
	.primary    = {0.10, 0.10, 0.10, 1.0},
	/* primary-fg:   hsl(0 0% 95%) */
	.primary_fg = {0.95, 0.95, 0.95, 1.0},
	/* selection:    hsl(0 0% 40%) */
	.sel        = {0.40, 0.40, 0.40, 1.0},
	/* accent:       hsl(0 0% 10%) - dark in light mode */
	.accent     = {0.10, 0.10, 0.10, 1.0},
	/* accent-fg:    hsl(0 0% 95%) */
	.accent_fg  = {0.95, 0.95, 0.95, 1.0},
};

static const Theme theme_dark = {
	/* bg:           hsl(0 0% 7%) */
	.bg         = {0.07, 0.07, 0.07, 1.0},
	/* card:         hsl(0 0% 9%) */
	.card       = {0.09, 0.09, 0.09, 1.0},
	/* fg:           hsl(0 0% 98%) */
	.fg         = {0.98, 0.98, 0.98, 1.0},
	/* border:       hsl(0 0% 15%) */
	.border     = {0.15, 0.15, 0.15, 1.0},
	/* muted:        hsl(0 0% 12%) */
	.muted      = {0.12, 0.12, 0.12, 1.0},
	/* muted-fg:     hsl(0 0% 70%) */
	.muted_fg   = {0.70, 0.70, 0.70, 1.0},
	/* primary:      hsl(0 0% 98%) */
	.primary    = {0.98, 0.98, 0.98, 1.0},
	/* primary-fg:   hsl(0 0% 9%) */
	.primary_fg = {0.09, 0.09, 0.09, 1.0},
	/* selection:    hsl(0 0% 83%) */
	.sel        = {0.83, 0.83, 0.83, 1.0},
	/* accent:       hsl(0 0% 88%) - light in dark mode */
	.accent     = {0.88, 0.88, 0.88, 1.0},
	/* accent-fg:    hsl(0 0% 9%) */
	.accent_fg  = {0.09, 0.09, 0.09, 1.0},
};

/* default: 0=light, 1=dark */
static const int default_dark = 0;

/* GTK CSS for squared corners (krisyotam.com aesthetic) */
static const char *app_css =
	"* { border-radius: 0; }\n"
	"button { border-radius: 0; padding: 4px 10px; }\n"
	"popover > contents { border-radius: 0; padding: 0; }\n"
	"entry { border-radius: 0; }\n"
	"headerbar { border-radius: 0; }\n"
	"window { border-radius: 0; }\n"
	"separator { margin: 0 2px; }\n"
	"checkbutton indicator { border-radius: 0; }\n";