notctis.rs

  1// This file was generated by the `theme_importer`.
  2// Be careful when modifying it by hand.
  3
  4use gpui::rgba;
  5
  6use crate::{
  7    Appearance, ThemeColorsRefinement, UserTheme, UserThemeFamily, UserThemeStylesRefinement,
  8};
  9
 10pub fn notctis() -> UserThemeFamily {
 11    UserThemeFamily {
 12        name: "Notctis".into(),
 13        author: "Liviu Schera (liviuschera)".into(),
 14        themes: vec![
 15            UserTheme {
 16                name: "Noctis Azureus".into(),
 17                appearance: Appearance::Dark,
 18                styles: UserThemeStylesRefinement {
 19                    colors: ThemeColorsRefinement {
 20                        border: Some(rgba(0x1579b6ff).into()),
 21                        border_variant: Some(rgba(0x1579b6ff).into()),
 22                        border_focused: Some(rgba(0x1579b6ff).into()),
 23                        border_selected: Some(rgba(0x1579b6ff).into()),
 24                        border_transparent: Some(rgba(0x1579b6ff).into()),
 25                        border_disabled: Some(rgba(0x1579b6ff).into()),
 26                        elevated_surface_background: Some(rgba(0x051b28ff).into()),
 27                        surface_background: Some(rgba(0x051b28ff).into()),
 28                        background: Some(rgba(0x07263aff).into()),
 29                        element_background: Some(rgba(0x007e99ff).into()),
 30                        text: Some(rgba(0xbecfdaff).into()),
 31                        tab_inactive_background: Some(rgba(0x08324eff).into()),
 32                        tab_active_background: Some(rgba(0x07263aff).into()),
 33                        terminal_background: Some(rgba(0x051b28ff).into()),
 34                        terminal_ansi_bright_black: Some(rgba(0x475e6cff).into()),
 35                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
 36                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
 37                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
 38                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
 39                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
 40                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
 41                        terminal_ansi_bright_white: Some(rgba(0xbecfdaff).into()),
 42                        terminal_ansi_black: Some(rgba(0x28343dff).into()),
 43                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
 44                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
 45                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
 46                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
 47                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
 48                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
 49                        terminal_ansi_white: Some(rgba(0xaec3d0ff).into()),
 50                        ..Default::default()
 51                    },
 52                },
 53            },
 54            UserTheme {
 55                name: "Noctis Bordo".into(),
 56                appearance: Appearance::Dark,
 57                styles: UserThemeStylesRefinement {
 58                    colors: ThemeColorsRefinement {
 59                        border: Some(rgba(0x997582ff).into()),
 60                        border_variant: Some(rgba(0x997582ff).into()),
 61                        border_focused: Some(rgba(0x997582ff).into()),
 62                        border_selected: Some(rgba(0x997582ff).into()),
 63                        border_transparent: Some(rgba(0x997582ff).into()),
 64                        border_disabled: Some(rgba(0x997582ff).into()),
 65                        elevated_surface_background: Some(rgba(0x272022ff).into()),
 66                        surface_background: Some(rgba(0x272022ff).into()),
 67                        background: Some(rgba(0x322a2dff).into()),
 68                        element_background: Some(rgba(0x007e99ff).into()),
 69                        text: Some(rgba(0xcbbec2ff).into()),
 70                        tab_inactive_background: Some(rgba(0x413036ff).into()),
 71                        tab_active_background: Some(rgba(0x322a2dff).into()),
 72                        terminal_background: Some(rgba(0x272022ff).into()),
 73                        terminal_ansi_bright_black: Some(rgba(0x69545bff).into()),
 74                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
 75                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
 76                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
 77                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
 78                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
 79                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
 80                        terminal_ansi_bright_white: Some(rgba(0xcbbec2ff).into()),
 81                        terminal_ansi_black: Some(rgba(0x47393eff).into()),
 82                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
 83                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
 84                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
 85                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
 86                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
 87                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
 88                        terminal_ansi_white: Some(rgba(0xb9acb0ff).into()),
 89                        ..Default::default()
 90                    },
 91                },
 92            },
 93            UserTheme {
 94                name: "Noctus Hibernus".into(),
 95                appearance: Appearance::Light,
 96                styles: UserThemeStylesRefinement {
 97                    colors: ThemeColorsRefinement {
 98                        border: Some(rgba(0x00c6e0ff).into()),
 99                        border_variant: Some(rgba(0x00c6e0ff).into()),
100                        border_focused: Some(rgba(0x00c6e0ff).into()),
101                        border_selected: Some(rgba(0x00c6e0ff).into()),
102                        border_transparent: Some(rgba(0x00c6e0ff).into()),
103                        border_disabled: Some(rgba(0x00c6e0ff).into()),
104                        elevated_surface_background: Some(rgba(0xe1eeefff).into()),
105                        surface_background: Some(rgba(0xe1eeefff).into()),
106                        background: Some(rgba(0xf4f6f6ff).into()),
107                        element_background: Some(rgba(0x089099ff).into()),
108                        text: Some(rgba(0x005661ff).into()),
109                        tab_inactive_background: Some(rgba(0xcaedf2ff).into()),
110                        tab_active_background: Some(rgba(0xf4f6f6ff).into()),
111                        terminal_background: Some(rgba(0xe1eeefff).into()),
112                        terminal_ansi_bright_black: Some(rgba(0x004d57ff).into()),
113                        terminal_ansi_bright_red: Some(rgba(0xff3f00ff).into()),
114                        terminal_ansi_bright_green: Some(rgba(0x00d17aff).into()),
115                        terminal_ansi_bright_yellow: Some(rgba(0xff8c00ff).into()),
116                        terminal_ansi_bright_blue: Some(rgba(0x0ea3ffff).into()),
117                        terminal_ansi_bright_magenta: Some(rgba(0xff6b9eff).into()),
118                        terminal_ansi_bright_cyan: Some(rgba(0x00cae6ff).into()),
119                        terminal_ansi_bright_white: Some(rgba(0xbbc3c4ff).into()),
120                        terminal_ansi_black: Some(rgba(0x003b41ff).into()),
121                        terminal_ansi_red: Some(rgba(0xe34d1bff).into()),
122                        terminal_ansi_green: Some(rgba(0x00b368ff).into()),
123                        terminal_ansi_yellow: Some(rgba(0xf49724ff).into()),
124                        terminal_ansi_blue: Some(rgba(0x0094f0ff).into()),
125                        terminal_ansi_magenta: Some(rgba(0xff5792ff).into()),
126                        terminal_ansi_cyan: Some(rgba(0x00bdd6ff).into()),
127                        terminal_ansi_white: Some(rgba(0x8ca6a6ff).into()),
128                        ..Default::default()
129                    },
130                },
131            },
132            UserTheme {
133                name: "Noctis Lilac".into(),
134                appearance: Appearance::Dark,
135                styles: UserThemeStylesRefinement {
136                    colors: ThemeColorsRefinement {
137                        border: Some(rgba(0xaea4f4ff).into()),
138                        border_variant: Some(rgba(0xaea4f4ff).into()),
139                        border_focused: Some(rgba(0xaea4f4ff).into()),
140                        border_selected: Some(rgba(0xaea4f4ff).into()),
141                        border_transparent: Some(rgba(0xaea4f4ff).into()),
142                        border_disabled: Some(rgba(0xaea4f4ff).into()),
143                        elevated_surface_background: Some(rgba(0xe9e7f3ff).into()),
144                        surface_background: Some(rgba(0xe9e7f3ff).into()),
145                        background: Some(rgba(0xf2f1f8ff).into()),
146                        element_background: Some(rgba(0x8d7ffeff).into()),
147                        text: Some(rgba(0x0c006bff).into()),
148                        tab_inactive_background: Some(rgba(0xe2dff6ff).into()),
149                        tab_active_background: Some(rgba(0xf2f1f8ff).into()),
150                        terminal_background: Some(rgba(0xe9e7f3ff).into()),
151                        terminal_ansi_bright_black: Some(rgba(0x0f0080ff).into()),
152                        terminal_ansi_bright_red: Some(rgba(0xff3f00ff).into()),
153                        terminal_ansi_bright_green: Some(rgba(0x00d17aff).into()),
154                        terminal_ansi_bright_yellow: Some(rgba(0xff8c00ff).into()),
155                        terminal_ansi_bright_blue: Some(rgba(0x0ea3ffff).into()),
156                        terminal_ansi_bright_magenta: Some(rgba(0xff6b9eff).into()),
157                        terminal_ansi_bright_cyan: Some(rgba(0x00cae6ff).into()),
158                        terminal_ansi_bright_white: Some(rgba(0xbbc3c4ff).into()),
159                        terminal_ansi_black: Some(rgba(0x0c006bff).into()),
160                        terminal_ansi_red: Some(rgba(0xe34d1bff).into()),
161                        terminal_ansi_green: Some(rgba(0x00b368ff).into()),
162                        terminal_ansi_yellow: Some(rgba(0xf49724ff).into()),
163                        terminal_ansi_blue: Some(rgba(0x0094f0ff).into()),
164                        terminal_ansi_magenta: Some(rgba(0xff5792ff).into()),
165                        terminal_ansi_cyan: Some(rgba(0x00bdd6ff).into()),
166                        terminal_ansi_white: Some(rgba(0x8ca6a6ff).into()),
167                        ..Default::default()
168                    },
169                },
170            },
171            UserTheme {
172                name: "Noctis Lux".into(),
173                appearance: Appearance::Light,
174                styles: UserThemeStylesRefinement {
175                    colors: ThemeColorsRefinement {
176                        border: Some(rgba(0x00c6e0ff).into()),
177                        border_variant: Some(rgba(0x00c6e0ff).into()),
178                        border_focused: Some(rgba(0x00c6e0ff).into()),
179                        border_selected: Some(rgba(0x00c6e0ff).into()),
180                        border_transparent: Some(rgba(0x00c6e0ff).into()),
181                        border_disabled: Some(rgba(0x00c6e0ff).into()),
182                        elevated_surface_background: Some(rgba(0xf6eddaff).into()),
183                        surface_background: Some(rgba(0xf6eddaff).into()),
184                        background: Some(rgba(0xfef8ecff).into()),
185                        element_background: Some(rgba(0x089099ff).into()),
186                        text: Some(rgba(0x005661ff).into()),
187                        tab_inactive_background: Some(rgba(0xf0e9d6ff).into()),
188                        tab_active_background: Some(rgba(0xfef8ecff).into()),
189                        terminal_background: Some(rgba(0xf6eddaff).into()),
190                        terminal_ansi_bright_black: Some(rgba(0x004d57ff).into()),
191                        terminal_ansi_bright_red: Some(rgba(0xff3f00ff).into()),
192                        terminal_ansi_bright_green: Some(rgba(0x00d17aff).into()),
193                        terminal_ansi_bright_yellow: Some(rgba(0xff8c00ff).into()),
194                        terminal_ansi_bright_blue: Some(rgba(0x0ea3ffff).into()),
195                        terminal_ansi_bright_magenta: Some(rgba(0xff6b9eff).into()),
196                        terminal_ansi_bright_cyan: Some(rgba(0x00cae6ff).into()),
197                        terminal_ansi_bright_white: Some(rgba(0xbbc3c4ff).into()),
198                        terminal_ansi_black: Some(rgba(0x003b41ff).into()),
199                        terminal_ansi_red: Some(rgba(0xe34d1bff).into()),
200                        terminal_ansi_green: Some(rgba(0x00b368ff).into()),
201                        terminal_ansi_yellow: Some(rgba(0xf49724ff).into()),
202                        terminal_ansi_blue: Some(rgba(0x0094f0ff).into()),
203                        terminal_ansi_magenta: Some(rgba(0xff5792ff).into()),
204                        terminal_ansi_cyan: Some(rgba(0x00bdd6ff).into()),
205                        terminal_ansi_white: Some(rgba(0x8ca6a6ff).into()),
206                        ..Default::default()
207                    },
208                },
209            },
210            UserTheme {
211                name: "Noctis Minimus".into(),
212                appearance: Appearance::Dark,
213                styles: UserThemeStylesRefinement {
214                    colors: ThemeColorsRefinement {
215                        border: Some(rgba(0x496c83ff).into()),
216                        border_variant: Some(rgba(0x496c83ff).into()),
217                        border_focused: Some(rgba(0x496c83ff).into()),
218                        border_selected: Some(rgba(0x496c83ff).into()),
219                        border_transparent: Some(rgba(0x496c83ff).into()),
220                        border_disabled: Some(rgba(0x496c83ff).into()),
221                        elevated_surface_background: Some(rgba(0x0e1920ff).into()),
222                        surface_background: Some(rgba(0x0e1920ff).into()),
223                        background: Some(rgba(0x1b2932ff).into()),
224                        element_background: Some(rgba(0x2e616bff).into()),
225                        text: Some(rgba(0xc5cdd3ff).into()),
226                        tab_inactive_background: Some(rgba(0x202d37ff).into()),
227                        tab_active_background: Some(rgba(0x1b2932ff).into()),
228                        terminal_background: Some(rgba(0x0e1920ff).into()),
229                        terminal_ansi_bright_black: Some(rgba(0x425866ff).into()),
230                        terminal_ansi_bright_red: Some(rgba(0xca8468ff).into()),
231                        terminal_ansi_bright_green: Some(rgba(0x84c8abff).into()),
232                        terminal_ansi_bright_yellow: Some(rgba(0xd1aa7bff).into()),
233                        terminal_ansi_bright_blue: Some(rgba(0x68a4caff).into()),
234                        terminal_ansi_bright_magenta: Some(rgba(0xc88da2ff).into()),
235                        terminal_ansi_bright_cyan: Some(rgba(0x84bfc8ff).into()),
236                        terminal_ansi_bright_white: Some(rgba(0xc5d1d3ff).into()),
237                        terminal_ansi_black: Some(rgba(0x182935ff).into()),
238                        terminal_ansi_red: Some(rgba(0xc08872ff).into()),
239                        terminal_ansi_green: Some(rgba(0x72c09fff).into()),
240                        terminal_ansi_yellow: Some(rgba(0xc8a984ff).into()),
241                        terminal_ansi_blue: Some(rgba(0x6095b7ff).into()),
242                        terminal_ansi_magenta: Some(rgba(0xc28097ff).into()),
243                        terminal_ansi_cyan: Some(rgba(0x72b7c0ff).into()),
244                        terminal_ansi_white: Some(rgba(0xc5cdd3ff).into()),
245                        ..Default::default()
246                    },
247                },
248            },
249            UserTheme {
250                name: "Noctis".into(),
251                appearance: Appearance::Dark,
252                styles: UserThemeStylesRefinement {
253                    colors: ThemeColorsRefinement {
254                        border: Some(rgba(0x0d6571ff).into()),
255                        border_variant: Some(rgba(0x0d6571ff).into()),
256                        border_focused: Some(rgba(0x0d6571ff).into()),
257                        border_selected: Some(rgba(0x0d6571ff).into()),
258                        border_transparent: Some(rgba(0x0d6571ff).into()),
259                        border_disabled: Some(rgba(0x0d6571ff).into()),
260                        elevated_surface_background: Some(rgba(0x03181aff).into()),
261                        surface_background: Some(rgba(0x03181aff).into()),
262                        background: Some(rgba(0x052428ff).into()),
263                        element_background: Some(rgba(0x089099ff).into()),
264                        text: Some(rgba(0xb1c9ccff).into()),
265                        tab_inactive_background: Some(rgba(0x052e32ff).into()),
266                        tab_active_background: Some(rgba(0x052428ff).into()),
267                        terminal_background: Some(rgba(0x03181aff).into()),
268                        terminal_ansi_bright_black: Some(rgba(0x47686cff).into()),
269                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
270                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
271                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
272                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
273                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
274                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
275                        terminal_ansi_bright_white: Some(rgba(0xc1d4d7ff).into()),
276                        terminal_ansi_black: Some(rgba(0x324a4dff).into()),
277                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
278                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
279                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
280                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
281                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
282                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
283                        terminal_ansi_white: Some(rgba(0xb1c9ccff).into()),
284                        ..Default::default()
285                    },
286                },
287            },
288            UserTheme {
289                name: "Noctis Obscuro".into(),
290                appearance: Appearance::Dark,
291                styles: UserThemeStylesRefinement {
292                    colors: ThemeColorsRefinement {
293                        border: Some(rgba(0x0d6571ff).into()),
294                        border_variant: Some(rgba(0x0d6571ff).into()),
295                        border_focused: Some(rgba(0x0d6571ff).into()),
296                        border_selected: Some(rgba(0x0d6571ff).into()),
297                        border_transparent: Some(rgba(0x0d6571ff).into()),
298                        border_disabled: Some(rgba(0x0d6571ff).into()),
299                        elevated_surface_background: Some(rgba(0x020c0eff).into()),
300                        surface_background: Some(rgba(0x020c0eff).into()),
301                        background: Some(rgba(0x031316ff).into()),
302                        element_background: Some(rgba(0x089099ff).into()),
303                        text: Some(rgba(0xb1c9ccff).into()),
304                        tab_inactive_background: Some(rgba(0x052e32ff).into()),
305                        tab_active_background: Some(rgba(0x031316ff).into()),
306                        terminal_background: Some(rgba(0x020c0eff).into()),
307                        terminal_ansi_bright_black: Some(rgba(0x47686cff).into()),
308                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
309                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
310                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
311                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
312                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
313                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
314                        terminal_ansi_bright_white: Some(rgba(0xc1d4d7ff).into()),
315                        terminal_ansi_black: Some(rgba(0x324a4dff).into()),
316                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
317                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
318                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
319                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
320                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
321                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
322                        terminal_ansi_white: Some(rgba(0xb1c9ccff).into()),
323                        ..Default::default()
324                    },
325                },
326            },
327            UserTheme {
328                name: "Noctis Sereno".into(),
329                appearance: Appearance::Dark,
330                styles: UserThemeStylesRefinement {
331                    colors: ThemeColorsRefinement {
332                        border: Some(rgba(0x0d6571ff).into()),
333                        border_variant: Some(rgba(0x0d6571ff).into()),
334                        border_focused: Some(rgba(0x0d6571ff).into()),
335                        border_selected: Some(rgba(0x0d6571ff).into()),
336                        border_transparent: Some(rgba(0x0d6571ff).into()),
337                        border_disabled: Some(rgba(0x0d6571ff).into()),
338                        elevated_surface_background: Some(rgba(0x020c0eff).into()),
339                        surface_background: Some(rgba(0x020c0eff).into()),
340                        background: Some(rgba(0x031316ff).into()),
341                        element_background: Some(rgba(0x089099ff).into()),
342                        text: Some(rgba(0xb1c9ccff).into()),
343                        tab_inactive_background: Some(rgba(0x052e32ff).into()),
344                        tab_active_background: Some(rgba(0x031316ff).into()),
345                        terminal_background: Some(rgba(0x020c0eff).into()),
346                        terminal_ansi_bright_black: Some(rgba(0x47686cff).into()),
347                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
348                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
349                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
350                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
351                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
352                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
353                        terminal_ansi_bright_white: Some(rgba(0xc1d4d7ff).into()),
354                        terminal_ansi_black: Some(rgba(0x324a4dff).into()),
355                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
356                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
357                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
358                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
359                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
360                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
361                        terminal_ansi_white: Some(rgba(0xb1c9ccff).into()),
362                        ..Default::default()
363                    },
364                },
365            },
366            UserTheme {
367                name: "Noctis Uva".into(),
368                appearance: Appearance::Dark,
369                styles: UserThemeStylesRefinement {
370                    colors: ThemeColorsRefinement {
371                        border: Some(rgba(0x6d66a7ff).into()),
372                        border_variant: Some(rgba(0x6d66a7ff).into()),
373                        border_focused: Some(rgba(0x6d66a7ff).into()),
374                        border_selected: Some(rgba(0x6d66a7ff).into()),
375                        border_transparent: Some(rgba(0x6d66a7ff).into()),
376                        border_disabled: Some(rgba(0x6d66a7ff).into()),
377                        elevated_surface_background: Some(rgba(0x1f1d30ff).into()),
378                        surface_background: Some(rgba(0x1f1d30ff).into()),
379                        background: Some(rgba(0x292640ff).into()),
380                        element_background: Some(rgba(0x007e99ff).into()),
381                        text: Some(rgba(0xc5c2d6ff).into()),
382                        tab_inactive_background: Some(rgba(0x2f2c49ff).into()),
383                        tab_active_background: Some(rgba(0x292640ff).into()),
384                        terminal_background: Some(rgba(0x1f1d30ff).into()),
385                        terminal_ansi_bright_black: Some(rgba(0x504e65ff).into()),
386                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
387                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
388                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
389                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
390                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
391                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
392                        terminal_ansi_bright_white: Some(rgba(0xc5c2d6ff).into()),
393                        terminal_ansi_black: Some(rgba(0x302f3dff).into()),
394                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
395                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
396                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
397                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
398                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
399                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
400                        terminal_ansi_white: Some(rgba(0xb6b3ccff).into()),
401                        ..Default::default()
402                    },
403                },
404            },
405            UserTheme {
406                name: "Noctis Viola".into(),
407                appearance: Appearance::Dark,
408                styles: UserThemeStylesRefinement {
409                    colors: ThemeColorsRefinement {
410                        border: Some(rgba(0x8666a7ff).into()),
411                        border_variant: Some(rgba(0x8666a7ff).into()),
412                        border_focused: Some(rgba(0x8666a7ff).into()),
413                        border_selected: Some(rgba(0x8666a7ff).into()),
414                        border_transparent: Some(rgba(0x8666a7ff).into()),
415                        border_disabled: Some(rgba(0x8666a7ff).into()),
416                        elevated_surface_background: Some(rgba(0x291d35ff).into()),
417                        surface_background: Some(rgba(0x291d35ff).into()),
418                        background: Some(rgba(0x30243dff).into()),
419                        element_background: Some(rgba(0x007e99ff).into()),
420                        text: Some(rgba(0xccbfd9ff).into()),
421                        tab_inactive_background: Some(rgba(0x3d2e4dff).into()),
422                        tab_active_background: Some(rgba(0x30243dff).into()),
423                        terminal_background: Some(rgba(0x291d35ff).into()),
424                        terminal_ansi_bright_black: Some(rgba(0x594e65ff).into()),
425                        terminal_ansi_bright_red: Some(rgba(0xe97749ff).into()),
426                        terminal_ansi_bright_green: Some(rgba(0x5febb1ff).into()),
427                        terminal_ansi_bright_yellow: Some(rgba(0xe69532ff).into()),
428                        terminal_ansi_bright_blue: Some(rgba(0x5fb5ebff).into()),
429                        terminal_ansi_bright_magenta: Some(rgba(0xe697b2ff).into()),
430                        terminal_ansi_bright_cyan: Some(rgba(0x5fdaebff).into()),
431                        terminal_ansi_bright_white: Some(rgba(0xccbfd9ff).into()),
432                        terminal_ansi_black: Some(rgba(0x362f3dff).into()),
433                        terminal_ansi_red: Some(rgba(0xe66432ff).into()),
434                        terminal_ansi_green: Some(rgba(0x49e9a6ff).into()),
435                        terminal_ansi_yellow: Some(rgba(0xe4b781ff).into()),
436                        terminal_ansi_blue: Some(rgba(0x49ace9ff).into()),
437                        terminal_ansi_magenta: Some(rgba(0xdf759aff).into()),
438                        terminal_ansi_cyan: Some(rgba(0x49d5e9ff).into()),
439                        terminal_ansi_white: Some(rgba(0xbfafcfff).into()),
440                        ..Default::default()
441                    },
442                },
443            },
444        ],
445    }
446}