andromeda.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, StatusColorsRefinement, ThemeColorsRefinement, UserTheme, UserThemeFamily,
  8    UserThemeStylesRefinement,
  9};
 10
 11pub fn andromeda() -> UserThemeFamily {
 12    UserThemeFamily {
 13        name: "Andromeda".into(),
 14        author: "Eliver Lara (EliverLara)".into(),
 15        themes: vec![
 16            UserTheme {
 17                name: "Andromeda".into(),
 18                appearance: Appearance::Dark,
 19                styles: UserThemeStylesRefinement {
 20                    colors: ThemeColorsRefinement {
 21                        border: Some(rgba(0x1b1d23ff).into()),
 22                        border_variant: Some(rgba(0x1b1d23ff).into()),
 23                        border_focused: Some(rgba(0x746f77ff).into()),
 24                        border_selected: Some(rgba(0x1b1d23ff).into()),
 25                        border_transparent: Some(rgba(0x1b1d23ff).into()),
 26                        border_disabled: Some(rgba(0x1b1d23ff).into()),
 27                        elevated_surface_background: Some(rgba(0x23262eff).into()),
 28                        surface_background: Some(rgba(0x23262eff).into()),
 29                        background: Some(rgba(0x23262eff).into()),
 30                        element_background: Some(rgba(0x00e8c5cc).into()),
 31                        element_hover: Some(rgba(0x23262eff).into()),
 32                        element_selected: Some(rgba(0x23262eff).into()),
 33                        drop_target_background: Some(rgba(0x3a404eff).into()),
 34                        ghost_element_hover: Some(rgba(0x23262eff).into()),
 35                        text: Some(rgba(0xd4cdd8ff).into()),
 36                        tab_inactive_background: Some(rgba(0x23262eff).into()),
 37                        tab_active_background: Some(rgba(0x23262eff).into()),
 38                        editor_background: Some(rgba(0x23262eff).into()),
 39                        editor_gutter_background: Some(rgba(0x23262eff).into()),
 40                        editor_line_number: Some(rgba(0x746f77ff).into()),
 41                        editor_active_line_number: Some(rgba(0xd4cdd8ff).into()),
 42                        terminal_ansi_bright_red: Some(rgba(0xee5d42ff).into()),
 43                        terminal_ansi_bright_green: Some(rgba(0x95e072ff).into()),
 44                        terminal_ansi_bright_yellow: Some(rgba(0xffe66dff).into()),
 45                        terminal_ansi_bright_blue: Some(rgba(0x7bb7ffff).into()),
 46                        terminal_ansi_bright_magenta: Some(rgba(0xff00a9ff).into()),
 47                        terminal_ansi_bright_cyan: Some(rgba(0x00e8c6ff).into()),
 48                        terminal_ansi_red: Some(rgba(0xee5d42ff).into()),
 49                        terminal_ansi_green: Some(rgba(0x95e072ff).into()),
 50                        terminal_ansi_yellow: Some(rgba(0xffe66dff).into()),
 51                        terminal_ansi_blue: Some(rgba(0x7bb7ffff).into()),
 52                        terminal_ansi_magenta: Some(rgba(0xff00a9ff).into()),
 53                        terminal_ansi_cyan: Some(rgba(0x00e8c6ff).into()),
 54                        ..Default::default()
 55                    },
 56                    status: StatusColorsRefinement {
 57                        deleted: Some(rgba(0xfc634cff).into()),
 58                        error: Some(rgba(0xfc634cff).into()),
 59                        hidden: Some(rgba(0x746f77ff).into()),
 60                        ..Default::default()
 61                    },
 62                    syntax: Some(UserSyntaxTheme {
 63                        highlights: vec![
 64                            ("comment".into(), rgba(0x9fa0a6cc).into()),
 65                            ("something".into(), rgba(0x00e8c6ff).into()),
 66                            ("punctuation".into(), rgba(0xf92571ff).into()),
 67                            ("something".into(), rgba(0xc64dedff).into()),
 68                            ("something".into(), rgba(0xee5d42ff).into()),
 69                            ("something".into(), rgba(0x95e072ff).into()),
 70                            ("punctuation".into(), rgba(0x95e072ff).into()),
 71                        ],
 72                    }),
 73                },
 74            },
 75            UserTheme {
 76                name: "Andromeda Bordered".into(),
 77                appearance: Appearance::Dark,
 78                styles: UserThemeStylesRefinement {
 79                    colors: ThemeColorsRefinement {
 80                        border: Some(rgba(0x1b1d23ff).into()),
 81                        border_variant: Some(rgba(0x1b1d23ff).into()),
 82                        border_focused: Some(rgba(0x746f77ff).into()),
 83                        border_selected: Some(rgba(0x1b1d23ff).into()),
 84                        border_transparent: Some(rgba(0x1b1d23ff).into()),
 85                        border_disabled: Some(rgba(0x1b1d23ff).into()),
 86                        elevated_surface_background: Some(rgba(0x23262eff).into()),
 87                        surface_background: Some(rgba(0x23262eff).into()),
 88                        background: Some(rgba(0x262933ff).into()),
 89                        element_background: Some(rgba(0x00e8c5cc).into()),
 90                        element_hover: Some(rgba(0x23262eff).into()),
 91                        element_selected: Some(rgba(0x23262eff).into()),
 92                        drop_target_background: Some(rgba(0x3a404eff).into()),
 93                        ghost_element_hover: Some(rgba(0x23262eff).into()),
 94                        text: Some(rgba(0xd4cdd8ff).into()),
 95                        tab_inactive_background: Some(rgba(0x23262eff).into()),
 96                        tab_active_background: Some(rgba(0x262933ff).into()),
 97                        editor_background: Some(rgba(0x262933ff).into()),
 98                        editor_gutter_background: Some(rgba(0x262933ff).into()),
 99                        editor_line_number: Some(rgba(0x746f77ff).into()),
100                        editor_active_line_number: Some(rgba(0xd4cdd8ff).into()),
101                        terminal_ansi_bright_red: Some(rgba(0xee5d42ff).into()),
102                        terminal_ansi_bright_green: Some(rgba(0x95e072ff).into()),
103                        terminal_ansi_bright_yellow: Some(rgba(0xffe66dff).into()),
104                        terminal_ansi_bright_blue: Some(rgba(0x7bb7ffff).into()),
105                        terminal_ansi_bright_magenta: Some(rgba(0xff00a9ff).into()),
106                        terminal_ansi_bright_cyan: Some(rgba(0x00e8c6ff).into()),
107                        terminal_ansi_red: Some(rgba(0xee5d42ff).into()),
108                        terminal_ansi_green: Some(rgba(0x95e072ff).into()),
109                        terminal_ansi_yellow: Some(rgba(0xffe66dff).into()),
110                        terminal_ansi_blue: Some(rgba(0x7bb7ffff).into()),
111                        terminal_ansi_magenta: Some(rgba(0xff00a9ff).into()),
112                        terminal_ansi_cyan: Some(rgba(0x00e8c6ff).into()),
113                        ..Default::default()
114                    },
115                    status: StatusColorsRefinement {
116                        deleted: Some(rgba(0xfc634cff).into()),
117                        error: Some(rgba(0xfc634cff).into()),
118                        hidden: Some(rgba(0x746f77ff).into()),
119                        ..Default::default()
120                    },
121                    syntax: Some(UserSyntaxTheme {
122                        highlights: vec![
123                            ("comment".into(), rgba(0x9fa0a6cc).into()),
124                            ("something".into(), rgba(0x00e8c6ff).into()),
125                            ("punctuation".into(), rgba(0xf92571ff).into()),
126                            ("something".into(), rgba(0xc64dedff).into()),
127                            ("something".into(), rgba(0xee5d42ff).into()),
128                            ("something".into(), rgba(0x95e072ff).into()),
129                            ("punctuation".into(), rgba(0x95e072ff).into()),
130                        ],
131                    }),
132                },
133            },
134        ],
135    }
136}