Skip to content

Commit 4784669

Browse files
rikukiixfdncred
andauthored
Add Catppuccin Frappe theme (#984)
One more color palette from catppuccin. --------- Co-authored-by: Darren Schroeder <[email protected]>
1 parent dee0e7e commit 4784669

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
export def main [] {
2+
const color_palette = {
3+
rosewater: "#f2d5cf"
4+
flamingo: "#eebebe"
5+
pink: "#f4b8e4"
6+
mauve: "#ca9ee6"
7+
red: "#e78284"
8+
maroon: "#ea999c"
9+
peach: "#ef9f76"
10+
yellow: "#e5c890"
11+
green: "#a6d189"
12+
teal: "#81c8be"
13+
sky: "#99d1db"
14+
sapphire: "#85c1dc"
15+
blue: "#8caaee"
16+
lavender: "#babbf1"
17+
text: "#c6d0f5",
18+
subtext1: "#b5bfe2"
19+
subtext0: "#a5adce"
20+
overlay2: "#949cbb"
21+
overlay1: "#838ba7"
22+
overlay0: "#737994"
23+
surface2: "#626880"
24+
surface1: "#51576d"
25+
surface0: "#414559"
26+
base: "#303446"
27+
mantle: "#292c3c"
28+
crust: "#232634"
29+
}
30+
31+
return {
32+
separator: $color_palette.overlay0
33+
leading_trailing_space_bg: { attr: "n" }
34+
header: { fg: $color_palette.blue attr: "b" }
35+
empty: $color_palette.lavender
36+
bool: $color_palette.lavender
37+
int: $color_palette.peach
38+
duration: $color_palette.text
39+
filesize: {|e|
40+
if $e < 1mb {
41+
$color_palette.green
42+
} else if $e < 100mb {
43+
$color_palette.yellow
44+
} else if $e < 500mb {
45+
$color_palette.peach
46+
} else if $e < 800mb {
47+
$color_palette.maroon
48+
} else if $e > 800mb {
49+
$color_palette.red
50+
}
51+
}
52+
date: {|| (date now) - $in |
53+
if $in < 1hr {
54+
$color_palette.green
55+
} else if $in < 1day {
56+
$color_palette.yellow
57+
} else if $in < 3day {
58+
$color_palette.peach
59+
} else if $in < 1wk {
60+
$color_palette.maroon
61+
} else if $in > 1wk {
62+
$color_palette.red
63+
}
64+
}
65+
range: $color_palette.text
66+
float: $color_palette.text
67+
string: $color_palette.text
68+
nothing: $color_palette.text
69+
binary: $color_palette.text
70+
'cell-path': $color_palette.text
71+
row_index: { fg: $color_palette.mauve attr: "b" }
72+
record: $color_palette.text
73+
list: $color_palette.text
74+
block: $color_palette.text
75+
hints: $color_palette.overlay1
76+
search_result: { fg: $color_palette.red bg: $color_palette.text }
77+
78+
shape_and: { fg: $color_palette.pink attr: "b" }
79+
shape_binary: { fg: $color_palette.pink attr: "b" }
80+
shape_block: { fg: $color_palette.blue attr: "b" }
81+
shape_bool: $color_palette.teal
82+
shape_custom: $color_palette.green
83+
shape_datetime: { fg: $color_palette.teal attr: "b" }
84+
shape_directory: $color_palette.teal
85+
shape_external: $color_palette.teal
86+
shape_externalarg: { fg: $color_palette.green attr: "b" }
87+
shape_filepath: $color_palette.teal
88+
shape_flag: { fg: $color_palette.blue attr: "b" }
89+
shape_float: { fg: $color_palette.pink attr: "b" }
90+
shape_garbage: { fg: $color_palette.text bg: $color_palette.red attr: "b" }
91+
shape_globpattern: { fg: $color_palette.teal attr: "b" }
92+
shape_int: { fg: $color_palette.pink attr: "b" }
93+
shape_internalcall: { fg: $color_palette.teal attr: "b" }
94+
shape_list: { fg: $color_palette.teal attr: "b" }
95+
shape_literal: $color_palette.blue
96+
shape_match_pattern: $color_palette.green
97+
shape_matching_brackets: { attr: "u" }
98+
shape_nothing: $color_palette.teal
99+
shape_operator: $color_palette.peach
100+
shape_or: { fg: $color_palette.pink attr: "b" }
101+
shape_pipe: { fg: $color_palette.pink attr: "b" }
102+
shape_range: { fg: $color_palette.peach attr: "b" }
103+
shape_record: { fg: $color_palette.teal attr: "b" }
104+
shape_redirection: { fg: $color_palette.pink attr: "b" }
105+
shape_signature: { fg: $color_palette.green attr: "b" }
106+
shape_string: $color_palette.green
107+
shape_string_interpolation: { fg: $color_palette.teal attr: "b" }
108+
shape_table: { fg: $color_palette.blue attr: "b" }
109+
shape_variable: $color_palette.pink
110+
111+
background: $color_palette.base
112+
foreground: $color_palette.text
113+
cursor: $color_palette.blue
114+
}
115+
}

0 commit comments

Comments
 (0)