~kris/dots

srice

srice/.config/eww/colors.scss -rw-r--r-- 3.5 KiB
e98f3b03 — Kris Yotam chore: sync local state after restore (push updates, no pull) a month 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
// SCSS Variables - Auto-generated from pywal
// Material Design 3 Color System derived from wallpaper palette

// Wallpaper & Source
$source-color: #3F81AD;

// Special (Compatibility)
$background: #091016;
$foreground: #d2dee0;
$cursor: #d2dee0;

// === MATERIAL 3 PRIMARY ===
$primary: #74ABC3;
$on-primary: darken(#3F81AD, 35%);
$primary-container: darken(#74ABC3, 30%);
$on-primary-container: lighten(#74ABC3, 15%);
$primary-fixed: lighten(#74ABC3, 20%);
$primary-fixed-dim: #74ABC3;
$on-primary-fixed: darken(#3F81AD, 45%);
$on-primary-fixed-variant: darken(#74ABC3, 25%);

// === MATERIAL 3 SECONDARY ===
$secondary: #8CB9CA;
$on-secondary: darken(#4E8FB5, 35%);
$secondary-container: darken(#8CB9CA, 30%);
$on-secondary-container: lighten(#8CB9CA, 15%);
$secondary-fixed: lighten(#8CB9CA, 20%);
$secondary-fixed-dim: #8CB9CA;
$on-secondary-fixed: darken(#4E8FB5, 45%);
$on-secondary-fixed-variant: darken(#8CB9CA, 25%);

// === MATERIAL 3 TERTIARY ===
$tertiary: #68A1BB;
$on-tertiary: darken(#9AC4CE, 35%);
$tertiary-container: darken(#68A1BB, 30%);
$on-tertiary-container: lighten(#68A1BB, 15%);
$tertiary-fixed: lighten(#68A1BB, 20%);
$tertiary-fixed-dim: #68A1BB;
$on-tertiary-fixed: darken(#9AC4CE, 45%);
$on-tertiary-fixed-variant: darken(#68A1BB, 25%);

// === MATERIAL 3 ERROR ===
$error: #ffb4ab;
$on-error: #690005;
$error-container: #93000a;
$on-error-container: #ffdad6;

// === MATERIAL 3 SURFACE ===
$surface: #091016;
$on-surface: #d2dee0;
$surface-variant: mix(#d2dee0, #091016, 20%);
$on-surface-variant: mix(#d2dee0, #091016, 75%);
$surface-dim: #091016;
$surface-bright: lighten(#091016, 15%);
$surface-container-lowest: darken(#091016, 2%);
$surface-container-low: lighten(#091016, 4%);
$surface-container: lighten(#091016, 6%);
$surface-container-high: lighten(#091016, 10%);
$surface-container-highest: lighten(#091016, 14%);

// === MATERIAL 3 OUTLINE ===
$outline: #939b9c;
$outline-variant: mix(#d2dee0, #091016, 25%);

// === MATERIAL 3 INVERSE ===
$inverse-surface: #d2dee0;
$inverse-on-surface: #091016;
$inverse-primary: mix(#3F81AD, #74ABC3, 50%);

// === MATERIAL 3 SHADOW & SCRIM ===
$shadow: #000000;
$scrim: #000000;

// === TERMINAL COLORS ===
// Normal Colors
$color0: #091016;
$color1: #3F81AD;
$color2: #4E8FB5;
$color3: #68A1BB;
$color4: #74ABC3;
$color5: #8CB9CA;
$color6: #9AC4CE;
$color7: #d2dee0;

// Bright Colors
$color8: #939b9c;
$color9: #3F81AD;
$color10: #4E8FB5;
$color11: #68A1BB;
$color12: #74ABC3;
$color13: #8CB9CA;
$color14: #9AC4CE;
$color15: #d2dee0;

// === SCSS MAP (Optional - for loops & mixins) ===
$m3-colors: (
  "primary": $primary,
  "on-primary": $on-primary,
  "primary-container": $primary-container,
  "on-primary-container": $on-primary-container,
  "secondary": $secondary,
  "on-secondary": $on-secondary,
  "secondary-container": $secondary-container,
  "on-secondary-container": $on-secondary-container,
  "tertiary": $tertiary,
  "on-tertiary": $on-tertiary,
  "tertiary-container": $tertiary-container,
  "on-tertiary-container": $on-tertiary-container,
  "error": $error,
  "on-error": $on-error,
  "error-container": $error-container,
  "on-error-container": $on-error-container,
  "surface": $surface,
  "on-surface": $on-surface,
  "surface-variant": $surface-variant,
  "on-surface-variant": $on-surface-variant,
  "outline": $outline,
  "outline-variant": $outline-variant
);

$terminal-colors: (
  0: $color0, 1: $color1, 2: $color2, 3: $color3,
  4: $color4, 5: $color5, 6: $color6, 7: $color7,
  8: $color8, 9: $color9, 10: $color10, 11: $color11,
  12: $color12, 13: $color13, 14: $color14, 15: $color15
);