my personal dotfiles
at main 712 lines 22 kB view raw
1// remove comment and store at ~/.config/zed/themes/violet_one_dark.json 2{ 3 "$schema": "https://zed.dev/schema/themes/v0.2.0.json", 4 "name": "Violet One Dark", 5 "author": "daniel daum - merged", 6 "themes": [ 7 { 8 "name": "Violet One Dark", 9 "appearance": "dark", 10 "style": { 11 "accents": [ 12 "#cbb0f766", 13 "#b9c3fc66", 14 "#86caee66", 15 "#aee1b266", 16 "#f0e0bd66", 17 "#f1ba9d66", 18 "#eb9ab766" 19 ], 20 "vim.mode.text": "#11111b", 21 "vim.normal.background": "#f5e0dc", 22 "vim.helix_normal.background": "#f5e0dc", 23 "vim.visual.background": "#b4befe", 24 "vim.helix_select.background": "#b4befe", 25 "vim.insert.background": "#a6e3a1", 26 "vim.visual_line.background": "#b4befe", 27 "vim.visual_block.background": "#b4befe", 28 "vim.replace.background": "#f38ba8", 29 "background.appearance": "transparent", 30 "border": "#00000000", 31 "border.variant": "#00000000", 32 "border.focused": "#b4befe", 33 "border.selected": "#7c3aed80", 34 "border.transparent": "#00000000", 35 "border.disabled": "#00000000", 36 "elevated_surface.background": "#13101Af5", 37 "elevated_surface.border": "#00000000", 38 "surface.background": "#13101Af5", 39 "background": "#13101Af5", 40 "element.background": "#00000000", 41 "element.hover": "#7c3aed40", 42 "element.active": "#7c3aed60", 43 "element.selected": "#7c3aed50", 44 "element.disabled": "#00000000", 45 "drop_target.background": "#7c3aed60", 46 "ghost_element.background": "#00000000", 47 "ghost_element.hover": "#7c3aed30", 48 "ghost_element.active": "#7c3aed50", 49 "ghost_element.selected": "#7c3aed40", 50 "ghost_element.disabled": "#00000000", 51 "text": "#fafafab7", 52 "text.muted": "#fafafa80", 53 "text.placeholder": "#fafafa66", 54 "text.disabled": "#fafafa40", 55 "text.accent": "#7c3aed", 56 "icon": "#fafafab7", 57 "icon.muted": "#fafafa80", 58 "icon.disabled": "#fafafa40", 59 "icon.placeholder": "#fafafa66", 60 "icon.accent": "#7c3aed", 61 "status_bar.background": "#13101Af5", 62 "title_bar.background": "#13101Af5", 63 "title_bar.inactive_background": "#171725", 64 "toolbar.background": "#00000000", 65 "tab_bar.background": "#00000000", 66 "tab.inactive_background": "#00000000", 67 "tab.active_background": "#7c3aed80", 68 "search.match_background": "#7c3aed26", 69 "panel.background": "#00000000", 70 "panel.focused_border": "#00000000", 71 "panel.indent_guide": "#00000000", 72 "panel.indent_guide_active": "#00000000", 73 "panel.indent_guide_hover": "#00000000", 74 "panel.overlay_background": "#13101Af5", 75 "pane.focused_border": "#00000000", 76 "pane_group.border": "#00000000", 77 "scrollbar.thumb.background": "#fafafa40", 78 "scrollbar.thumb.hover_background": "#fafafa60", 79 "scrollbar.thumb.active_background": "#fafafa80", 80 "scrollbar.thumb.border": "#00000000", 81 "scrollbar.track.background": "#00000000", 82 "scrollbar.track.border": "#00000000", 83 "minimap.thumb.background": "#fafafa40", 84 "minimap.thumb.hover_background": "#fafafa60", 85 "minimap.thumb.active_background": "#fafafa80", 86 "minimap.thumb.border": "#00000000", 87 "editor.foreground": "#fafafab7", 88 "editor.background": "#00000000", 89 "editor.gutter.background": "#00000000", 90 "editor.subheader.background": "#00000000", 91 "editor.active_line.background": "#7c3aed30", 92 "editor.highlighted_line.background": "#7c3aed40", 93 "editor.line_number": "#fafafa66", 94 "editor.active_line_number": "#fafafab7", 95 "editor.invisible": "#fafafa26", 96 "editor.wrap_guide": "#fafafa1a", 97 "editor.active_wrap_guide": "#fafafa26", 98 "editor.document_highlight.bracket_background": "#7c3aed26", 99 "editor.document_highlight.read_background": "#7c3aed1a", 100 "editor.document_highlight.write_background": "#7c3aed26", 101 "editor.indent_guide": "#00000000", 102 "editor.indent_guide_active": "#00000000", 103 "terminal.background": "#00000000", 104 "terminal.ansi.background": "#00000000", 105 "terminal.foreground": "#fafafab7", 106 "terminal.dim_foreground": "#fafafa80", 107 "terminal.bright_foreground": "#fafafae6", 108 "terminal.ansi.black": "#11111b", 109 "terminal.ansi.white": "#fafafab7", 110 "terminal.ansi.red": "#f38ba8", 111 "terminal.ansi.green": "#a6e3a1", 112 "terminal.ansi.yellow": "#f9e2af", 113 "terminal.ansi.blue": "#89b4fa", 114 "terminal.ansi.magenta": "#7c3aed", 115 "terminal.ansi.cyan": "#94e2d5", 116 "terminal.ansi.bright_black": "#313244", 117 "terminal.ansi.bright_white": "#ffffff", 118 "terminal.ansi.bright_red": "#f38ba8", 119 "terminal.ansi.bright_green": "#a6e3a1", 120 "terminal.ansi.bright_yellow": "#f9e2af", 121 "terminal.ansi.bright_blue": "#89b4fa", 122 "terminal.ansi.bright_magenta": "#7c3aed", 123 "terminal.ansi.bright_cyan": "#94e2d5", 124 "terminal.ansi.dim_black": "#11111b", 125 "terminal.ansi.dim_white": "#fafafa80", 126 "terminal.ansi.dim_red": "#f38ba880", 127 "terminal.ansi.dim_green": "#a6e3a180", 128 "terminal.ansi.dim_yellow": "#f9e2af80", 129 "terminal.ansi.dim_blue": "#89b4fa80", 130 "terminal.ansi.dim_magenta": "#7c3aed80", 131 "terminal.ansi.dim_cyan": "#94e2d580", 132 "link_text.hover": "#7c3aed", 133 "conflict": "#f38ba8", 134 "conflict.border": "#f38ba880", 135 "conflict.background": "#f38ba826", 136 "created": "#a6e3a1", 137 "created.border": "#a6e3a180", 138 "created.background": "#a6e3a126", 139 "deleted": "#f38ba8", 140 "deleted.border": "#f38ba880", 141 "deleted.background": "#f38ba826", 142 "hidden": "#fafafa66", 143 "hidden.border": "#fafafa26", 144 "hidden.background": "#fafafa0f", 145 "hint": "#89b4fa", 146 "hint.border": "#89b4fa80", 147 "hint.background": "#89b4fa26", 148 "ignored": "#fafafa66", 149 "ignored.border": "#fafafa26", 150 "ignored.background": "#fafafa0f", 151 "modified": "#f9e2af", 152 "modified.border": "#f9e2af80", 153 "modified.background": "#f9e2af26", 154 "predictive": "#94e2d5", 155 "predictive.border": "#94e2d580", 156 "predictive.background": "#94e2d526", 157 "renamed": "#89b4fa", 158 "renamed.border": "#89b4fa80", 159 "renamed.background": "#89b4fa26", 160 "info": "#89b4fa", 161 "info.border": "#89b4fa80", 162 "info.background": "#89b4fa26", 163 "warning": "#f9e2af", 164 "warning.border": "#f9e2af80", 165 "warning.background": "#f9e2af26", 166 "error": "#f38ba8", 167 "error.border": "#f38ba880", 168 "error.background": "#f38ba826", 169 "success": "#a6e3a1", 170 "success.border": "#a6e3a180", 171 "success.background": "#a6e3a126", 172 "unreachable": "#f38ba8", 173 "unreachable.border": "#f38ba880", 174 "unreachable.background": "#f38ba826", 175 "players": [ 176 { 177 "cursor": "#f38ba8", 178 "selection": "#f38ba826" 179 }, 180 { 181 "cursor": "#a6e3a1", 182 "selection": "#a6e3a126" 183 }, 184 { 185 "cursor": "#f9e2af", 186 "selection": "#f9e2af26" 187 }, 188 { 189 "cursor": "#89b4fa", 190 "selection": "#89b4fa26" 191 }, 192 { 193 "cursor": "#7c3aed", 194 "selection": "#7c3aed26" 195 }, 196 { 197 "cursor": "#94e2d5", 198 "selection": "#94e2d526" 199 } 200 ], 201 "version_control.added": "#a6e3a1", 202 "version_control.deleted": "#f38ba8", 203 "version_control.modified": "#f9e2af", 204 "version_control.renamed": "#89b4fa", 205 "version_control.conflict": "#f38ba8", 206 "version_control.conflict_marker.ours": "#a6e3a1", 207 "version_control.conflict_marker.theirs": "#f38ba8", 208 "version_control.ignored": "#fafafa66", 209 "debugger.accent": "#7c3aed", 210 "editor.debugger_active_line.background": "#7c3aed26", 211 212 "syntax": { 213 "variable": { 214 "color": "#e06c75", 215 "font_style": null, 216 "font_weight": null 217 }, 218 "variable.builtin": { 219 "color": "#e5c07b", 220 "font_style": null, 221 "font_weight": null 222 }, 223 "variable.parameter": { 224 "color": "#e06c75", 225 "font_style": null, 226 "font_weight": null 227 }, 228 "variable.member": { 229 "color": "#e06c75", 230 "font_style": null, 231 "font_weight": null 232 }, 233 "variable.special": { 234 "color": "#e5c07b", 235 "font_style": "italic", 236 "font_weight": null 237 }, 238 "constant": { 239 "color": "#d19a66", 240 "font_style": null, 241 "font_weight": null 242 }, 243 "constant.builtin": { 244 "color": "#d19a66", 245 "font_style": null, 246 "font_weight": null 247 }, 248 "constant.macro": { 249 "color": "#c678dd", 250 "font_style": null, 251 "font_weight": null 252 }, 253 "module": { 254 "color": "#e5c07b", 255 "font_style": "italic", 256 "font_weight": null 257 }, 258 "label": { 259 "color": "#e06c75", 260 "font_style": null, 261 "font_weight": null 262 }, 263 "string": { 264 "color": "#98c379", 265 "font_style": null, 266 "font_weight": null 267 }, 268 "string.documentation": { 269 "color": "#98c379", 270 "font_style": null, 271 "font_weight": null 272 }, 273 "string.regexp": { 274 "color": "#98c379", 275 "font_style": null, 276 "font_weight": null 277 }, 278 "string.escape": { 279 "color": "#56b6c2", 280 "font_style": null, 281 "font_weight": null 282 }, 283 "string.special": { 284 "color": "#56b6c2", 285 "font_style": null, 286 "font_weight": null 287 }, 288 "string.special.path": { 289 "color": "#98c379", 290 "font_style": null, 291 "font_weight": null 292 }, 293 "string.special.symbol": { 294 "color": "#56b6c2", 295 "font_style": null, 296 "font_weight": null 297 }, 298 "string.special.url": { 299 "color": "#98c379", 300 "font_style": "italic", 301 "font_weight": null 302 }, 303 "character": { 304 "color": "#d19a66", 305 "font_style": null, 306 "font_weight": null 307 }, 308 "character.special": { 309 "color": "#56b6c2", 310 "font_style": null, 311 "font_weight": null 312 }, 313 "boolean": { 314 "color": "#d19a66", 315 "font_style": null, 316 "font_weight": null 317 }, 318 "number": { 319 "color": "#d19a66", 320 "font_style": null, 321 "font_weight": null 322 }, 323 "number.float": { 324 "color": "#d19a66", 325 "font_style": null, 326 "font_weight": null 327 }, 328 "type": { 329 "color": "#e5c07b", 330 "font_style": null, 331 "font_weight": null 332 }, 333 "type.builtin": { 334 "color": "#e5c07b", 335 "font_style": "italic", 336 "font_weight": null 337 }, 338 "type.definition": { 339 "color": "#e5c07b", 340 "font_style": null, 341 "font_weight": null 342 }, 343 "type.interface": { 344 "color": "#e5c07b", 345 "font_style": "italic", 346 "font_weight": null 347 }, 348 "type.super": { 349 "color": "#e5c07b", 350 "font_style": "italic", 351 "font_weight": null 352 }, 353 "attribute": { 354 "color": "#d19a66", 355 "font_style": null, 356 "font_weight": null 357 }, 358 "property": { 359 "color": "#e06c75", 360 "font_style": null, 361 "font_weight": null 362 }, 363 "function": { 364 "color": "#61afef", 365 "font_style": null, 366 "font_weight": null 367 }, 368 "function.builtin": { 369 "color": "#61afef", 370 "font_style": null, 371 "font_weight": null 372 }, 373 "function.call": { 374 "color": "#61afef", 375 "font_style": null, 376 "font_weight": null 377 }, 378 "function.macro": { 379 "color": "#56b6c2", 380 "font_style": null, 381 "font_weight": null 382 }, 383 "function.method": { 384 "color": "#61afef", 385 "font_style": null, 386 "font_weight": null 387 }, 388 "function.method.call": { 389 "color": "#61afef", 390 "font_style": null, 391 "font_weight": null 392 }, 393 "constructor": { 394 "color": "#e06c75", 395 "font_style": null, 396 "font_weight": null 397 }, 398 "operator": { 399 "color": "#abb2bf", 400 "font_style": null, 401 "font_weight": null 402 }, 403 "keyword": { 404 "color": "#c678dd", 405 "font_style": null, 406 "font_weight": null 407 }, 408 "keyword.modifier": { 409 "color": "#c678dd", 410 "font_style": null, 411 "font_weight": null 412 }, 413 "keyword.type": { 414 "color": "#c678dd", 415 "font_style": null, 416 "font_weight": null 417 }, 418 "keyword.coroutine": { 419 "color": "#c678dd", 420 "font_style": null, 421 "font_weight": null 422 }, 423 "keyword.function": { 424 "color": "#c678dd", 425 "font_style": null, 426 "font_weight": null 427 }, 428 "keyword.operator": { 429 "color": "#c678dd", 430 "font_style": null, 431 "font_weight": null 432 }, 433 "keyword.import": { 434 "color": "#c678dd", 435 "font_style": null, 436 "font_weight": null 437 }, 438 "keyword.repeat": { 439 "color": "#c678dd", 440 "font_style": null, 441 "font_weight": null 442 }, 443 "keyword.return": { 444 "color": "#c678dd", 445 "font_style": null, 446 "font_weight": null 447 }, 448 "keyword.debug": { 449 "color": "#c678dd", 450 "font_style": null, 451 "font_weight": null 452 }, 453 "keyword.exception": { 454 "color": "#c678dd", 455 "font_style": null, 456 "font_weight": null 457 }, 458 "keyword.conditional": { 459 "color": "#c678dd", 460 "font_style": null, 461 "font_weight": null 462 }, 463 "keyword.conditional.ternary": { 464 "color": "#c678dd", 465 "font_style": null, 466 "font_weight": null 467 }, 468 "keyword.directive": { 469 "color": "#c678dd", 470 "font_style": null, 471 "font_weight": null 472 }, 473 "keyword.directive.define": { 474 "color": "#c678dd", 475 "font_style": null, 476 "font_weight": null 477 }, 478 "keyword.export": { 479 "color": "#c678dd", 480 "font_style": null, 481 "font_weight": null 482 }, 483 "punctuation": { 484 "color": "#abb2bf", 485 "font_style": null, 486 "font_weight": null 487 }, 488 "punctuation.delimiter": { 489 "color": "#abb2bf", 490 "font_style": null, 491 "font_weight": null 492 }, 493 "punctuation.bracket": { 494 "color": "#abb2bf", 495 "font_style": null, 496 "font_weight": null 497 }, 498 "punctuation.special": { 499 "color": "#abb2bf", 500 "font_style": null, 501 "font_weight": null 502 }, 503 "punctuation.special.symbol": { 504 "color": "#abb2bf", 505 "font_style": null, 506 "font_weight": null 507 }, 508 "punctuation.list_marker": { 509 "color": "#abb2bf", 510 "font_style": null, 511 "font_weight": null 512 }, 513 "comment": { 514 "color": "#7F838C", 515 "font_style": "italic", 516 "font_weight": null 517 }, 518 "comment.doc": { 519 "color": "#7F838C", 520 "font_style": "italic", 521 "font_weight": null 522 }, 523 "comment.documentation": { 524 "color": "#7F838C", 525 "font_style": "italic", 526 "font_weight": null 527 }, 528 "comment.error": { 529 "color": "#7F838C", 530 "font_style": "italic", 531 "font_weight": null 532 }, 533 "comment.warning": { 534 "color": "#7F838C", 535 "font_style": "italic", 536 "font_weight": null 537 }, 538 "comment.hint": { 539 "color": "#7F838C", 540 "font_style": "italic", 541 "font_weight": null 542 }, 543 "comment.todo": { 544 "color": "#7F838C", 545 "font_style": "italic", 546 "font_weight": null 547 }, 548 "comment.note": { 549 "color": "#7F838C", 550 "font_style": "italic", 551 "font_weight": null 552 }, 553 "diff.plus": { 554 "color": "#98c379", 555 "font_style": null, 556 "font_weight": null 557 }, 558 "diff.minus": { 559 "color": "#e06c75", 560 "font_style": null, 561 "font_weight": null 562 }, 563 "tag": { 564 "color": "#e06c75", 565 "font_style": null, 566 "font_weight": null 567 }, 568 "tag.attribute": { 569 "color": "#d19a66", 570 "font_style": "italic", 571 "font_weight": null 572 }, 573 "tag.delimiter": { 574 "color": "#abb2bf", 575 "font_style": null, 576 "font_weight": null 577 }, 578 "parameter": { 579 "color": "#e06c75", 580 "font_style": null, 581 "font_weight": null 582 }, 583 "field": { 584 "color": "#e06c75", 585 "font_style": null, 586 "font_weight": null 587 }, 588 "namespace": { 589 "color": "#e5c07b", 590 "font_style": "italic", 591 "font_weight": null 592 }, 593 "float": { 594 "color": "#d19a66", 595 "font_style": null, 596 "font_weight": null 597 }, 598 "symbol": { 599 "color": "#56b6c2", 600 "font_style": null, 601 "font_weight": null 602 }, 603 "string.regex": { 604 "color": "#98c379", 605 "font_style": null, 606 "font_weight": null 607 }, 608 "text": { 609 "color": "#abb2bf", 610 "font_style": null, 611 "font_weight": null 612 }, 613 "emphasis.strong": { 614 "color": "#d19a66", 615 "font_style": null, 616 "font_weight": 700 617 }, 618 "emphasis": { 619 "color": "#abb2bf", 620 "font_style": "italic", 621 "font_weight": null 622 }, 623 "embedded": { 624 "color": "#abb2bf", 625 "font_style": null, 626 "font_weight": null 627 }, 628 "text.literal": { 629 "color": "#98c379", 630 "font_style": null, 631 "font_weight": null 632 }, 633 "concept": { 634 "color": "#56b6c2", 635 "font_style": null, 636 "font_weight": null 637 }, 638 "enum": { 639 "color": "#e5c07b", 640 "font_style": null, 641 "font_weight": null 642 }, 643 "function.decorator": { 644 "color": "#e5c07b", 645 "font_style": null, 646 "font_weight": null 647 }, 648 "type.class.definition": { 649 "color": "#e5c07b", 650 "font_style": null, 651 "font_weight": 700 652 }, 653 "hint": { 654 "color": "#7f848e", 655 "font_style": "italic", 656 "font_weight": null 657 }, 658 "link_text": { 659 "color": "#61afef", 660 "font_style": null, 661 "font_weight": null 662 }, 663 "link_uri": { 664 "color": "#98c379", 665 "font_style": "italic", 666 "font_weight": null 667 }, 668 "parent": { 669 "color": "#e06c75", 670 "font_style": null, 671 "font_weight": null 672 }, 673 "predictive": { 674 "color": "#7f848e", 675 "font_style": null, 676 "font_weight": null 677 }, 678 "predoc": { 679 "color": "#c678dd", 680 "font_style": null, 681 "font_weight": null 682 }, 683 "primary": { 684 "color": "#abb2bf", 685 "font_style": null, 686 "font_weight": null 687 }, 688 "tag.doctype": { 689 "color": "#c678dd", 690 "font_style": null, 691 "font_weight": null 692 }, 693 "string.doc": { 694 "color": "#7F838C", 695 "font_style": "italic", 696 "font_weight": null 697 }, 698 "title": { 699 "color": "#e06c75", 700 "font_style": null, 701 "font_weight": 800 702 }, 703 "variant": { 704 "color": "#e06c75", 705 "font_style": null, 706 "font_weight": null 707 } 708 } 709 } 710 } 711 ] 712}