this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add `zed` module

+932
+837
files/zed/dolch.json
··· 1 + { 2 + "$schema": "https://zed.dev/schema/themes/v0.2.0.json", 3 + "name": "Dolch", 4 + "author": "Ovyerus", 5 + "themes": [ 6 + { 7 + "name": "Dolch", 8 + "appearance": "dark", 9 + "style": { 10 + "background.appearance": "opaque", 11 + "accents": [], 12 + "border": "#464A4C", 13 + "border.variant": "#464A4C", 14 + "border.focused": "#0080A1", 15 + "border.selected": "#464A4C", 16 + "border.transparent": "#464A4C", 17 + "border.disabled": "#464A4C", 18 + "elevated_surface.background": "#222527", 19 + "background": "#101416", 20 + "element.background": "#0096B7", 21 + "element.hover": "#464A4C", 22 + "element.selected": "#0080A140", 23 + "ghost_element.hover": "#464A4C", 24 + "ghost_element.selected": "#0080A140", 25 + "text": "#B0B4B7", 26 + "text.muted": "#9A9EA0", 27 + "status_bar.background": "#343739", 28 + "title_bar.background": "#343739", 29 + "toolbar.background": "#101416", 30 + "tab_bar.background": "#101416", 31 + "tab.inactive_background": "#101416", 32 + "tab.active_background": "#101416", 33 + "search.match_background": "#FFB77350", 34 + "pane_group.border": "#222527", 35 + "scrollbar.thumb.background": "#DFE3E613", 36 + "scrollbar.thumb.hover_background": "#DFE3E626", 37 + "scrollbar.thumb.active_background": "#DFE3E626", 38 + "scrollbar.thumb.border": "#DFE3E613", 39 + "scrollbar.track.background": "#101416", 40 + "scrollbar.track.border": "#00000000", 41 + "editor.foreground": "#B0B4B7", 42 + "editor.background": "#101416", 43 + "editor.gutter.background": "#101416", 44 + "editor.active_line.background": "#222527", 45 + "editor.line_number": "#6F7375", 46 + "editor.active_line_number": "#B0B4B7", 47 + "editor.wrap_guide": "#464A4C", 48 + "editor.active_wrap_guide": "#464A4C", 49 + "editor.document_highlight.bracket_background": "#5A5E6040", 50 + "link_text.hover": "#38C3E5", 51 + "conflict": "#FF9285", 52 + "created": "#136B3C", 53 + "deleted": "#98433B", 54 + "error": "#FF9285", 55 + "hidden": "#9A9EA0", 56 + "hint": "#969696ff", 57 + "info": "#67B8FF", 58 + "modified": "#006D80", 59 + "warning": "#CDB253", 60 + "players": [], 61 + "syntax": { 62 + "attribute": { 63 + "color": "#C7CBCE" 64 + }, 65 + "boolean": { 66 + "color": "#5CDAFC" 67 + }, 68 + "comment": { 69 + "color": "#6F7375" 70 + }, 71 + "comment.doc": { 72 + "color": "#6F7375" 73 + }, 74 + "constant": { 75 + "color": "#5CDAFC" 76 + }, 77 + "constructor": { 78 + "color": "#DFE3E6", 79 + "font_weight": 700 80 + }, 81 + "function": { 82 + "color": "#C7CBCE" 83 + }, 84 + "keyword": { 85 + "color": "#DFE3E6", 86 + "font_weight": 700 87 + }, 88 + "label": { 89 + "color": "#C7CBCE" 90 + }, 91 + "number": { 92 + "color": "#5CDAFC" 93 + }, 94 + "operator": { 95 + "color": "#7BF2FF" 96 + }, 97 + "preproc": { 98 + "color": "#C7CBCE" 99 + }, 100 + "property": { 101 + "color": "#C7CBCE" 102 + }, 103 + "punctuation": { 104 + "color": "#6F7375" 105 + }, 106 + "punctuation.bracket": { 107 + "color": "#6F7375" 108 + }, 109 + "punctuation.delimiter": { 110 + "color": "#6F7375" 111 + }, 112 + "punctuation.list_marker": { 113 + "color": "#6F7375" 114 + }, 115 + "punctuation.special": { 116 + "color": "#6F7375" 117 + }, 118 + "string": { 119 + "color": "#00ACCE", 120 + "font_style": "italic" 121 + }, 122 + "string.escape": { 123 + "color": "#C7CBCE" 124 + }, 125 + "string.regex": { 126 + "color": "#00ACCE", 127 + "font_style": "italic" 128 + }, 129 + "string.special": { 130 + "color": "#00ACCE", 131 + "font_style": "italic" 132 + }, 133 + "string.special.symbol": { 134 + "color": "#00ACCE", 135 + "font_style": "italic" 136 + }, 137 + "tag": { 138 + "color": "#DFE3E6", 139 + "font_weight": 700 140 + }, 141 + "text.literal": { 142 + "color": "#00ACCE", 143 + "font_style": "italic" 144 + }, 145 + "title": { 146 + "color": "#C7CBCE" 147 + }, 148 + "type": { 149 + "color": "#3EC6C4" 150 + }, 151 + "variable": { 152 + "color": "#B0B4B7" 153 + }, 154 + "variable.special": { 155 + "color": "#B0B4B7" 156 + } 157 + }, 158 + "surface.background": "#222527FF", 159 + "terminal.ansi.red": "#CD3131FF", 160 + "terminal.ansi.blue": "#2472C8FF", 161 + "terminal.ansi.cyan": "#11A8CDFF", 162 + "terminal.ansi.black": "#000000FF", 163 + "terminal.ansi.green": "#0DBC79FF", 164 + "terminal.ansi.white": "#E5E5E5FF", 165 + "terminal.ansi.yellow": "#E5E510FF", 166 + "terminal.ansi.magenta": "#BC3FBCFF", 167 + "terminal.ansi.bright_red": "#F14C4CFF", 168 + "terminal.ansi.bright_blue": "#3B8EEAFF", 169 + "terminal.ansi.bright_cyan": "#29B8DBFF", 170 + "terminal.ansi.bright_black": "#666666FF", 171 + "terminal.ansi.bright_green": "#23D18BFF", 172 + "terminal.ansi.bright_white": "#E5E5E5FF", 173 + "terminal.ansi.bright_yellow": "#F5F543FF", 174 + "terminal.ansi.bright_magenta": "#D670D6FF", 175 + "terminal.foreground": "#CCCCCCFF", 176 + "terminal.bright_foreground": "#C8C8C8FF", 177 + "warning.border": "#CDB253", 178 + "warning.background": "#CDB2531A", 179 + "error.border": "#FF9285", 180 + "error.background": "#FF92851A", 181 + "panel.background": "#222527FF", 182 + "panel.focused_border": "#0080A1", 183 + "panel.overlay_background": "#222527FF", 184 + "panel.overlay_hover": "#101416", 185 + "pane.focused_border": "#0080A1", 186 + "icon": "#B0B4B7", 187 + "icon.muted": "#9A9EA0", 188 + "editor.highlighted_line.background": "#222527FF", 189 + "editor.subheader.background": "#222527FF", 190 + "minimap.thumb.background": "#DFE3E613", 191 + "minimap.thumb.hover_background": "#DFE3E626", 192 + "minimap.thumb.active_background": "#DFE3E626", 193 + "minimap.thumb.border": "#DFE3E613", 194 + "ignored": "#9A9EA0", 195 + "unreachable": "#9A9EA0", 196 + "version_control.added": "#136B3C", 197 + "version_control.deleted": "#98433B", 198 + "version_control.modified": "#006D80", 199 + "version_control.conflict": "#FF9285", 200 + "version_control.ignored": "#9A9EA0", 201 + "terminal.background": "#101416", 202 + "terminal.ansi.dim_red": "#CD3131FF", 203 + "terminal.ansi.dim_blue": "#2472C8FF", 204 + "terminal.ansi.dim_cyan": "#11A8CDFF", 205 + "terminal.ansi.dim_black": "#000000FF", 206 + "terminal.ansi.dim_green": "#0DBC79FF", 207 + "terminal.ansi.dim_white": "#0DBC79FF", 208 + "terminal.ansi.dim_yellow": "#E5E510FF", 209 + "terminal.ansi.dim_magenta": "#BC3FBCFF", 210 + "terminal.dim_foreground": "#CCCCCCFF" 211 + } 212 + }, 213 + { 214 + "name": "Dolch Alter", 215 + "appearance": "dark", 216 + "style": { 217 + "background.appearance": "opaque", 218 + "accents": [], 219 + "border": "#4C4947", 220 + "border.variant": "#4C4947", 221 + "border.focused": "#9B6800", 222 + "border.selected": "#4C4947", 223 + "border.transparent": "#4C4947", 224 + "border.disabled": "#4C4947", 225 + "elevated_surface.background": "#272422", 226 + "background": "#161310", 227 + "element.background": "#B37D1E", 228 + "element.hover": "#4C4947", 229 + "element.selected": "#9B680040", 230 + "ghost_element.hover": "#4C4947", 231 + "ghost_element.selected": "#9B680040", 232 + "text": "#B7B3B1", 233 + "text.muted": "#A09C9A", 234 + "status_bar.background": "#393634", 235 + "title_bar.background": "#393634", 236 + "toolbar.background": "#161310", 237 + "tab_bar.background": "#161310", 238 + "tab.inactive_background": "#161310", 239 + "tab.active_background": "#161310", 240 + "search.match_background": "#FFB67550", 241 + "pane_group.border": "#272422", 242 + "scrollbar.thumb.background": "#E6E2DF13", 243 + "scrollbar.thumb.hover_background": "#E6E2DF26", 244 + "scrollbar.thumb.active_background": "#E6E2DF26", 245 + "scrollbar.thumb.border": "#E6E2DF13", 246 + "scrollbar.track.background": "#161310", 247 + "scrollbar.track.border": "#00000000", 248 + "editor.foreground": "#B7B3B1", 249 + "editor.background": "#161310", 250 + "editor.gutter.background": "#161310", 251 + "editor.active_line.background": "#272422", 252 + "editor.line_number": "#75716F", 253 + "editor.active_line_number": "#B7B3B1", 254 + "editor.wrap_guide": "#4C4947", 255 + "editor.active_wrap_guide": "#4C4947", 256 + "editor.document_highlight.bracket_background": "#605D5A40", 257 + "link_text.hover": "#E1AA57", 258 + "conflict": "#FF9187", 259 + "created": "#1A6B3A", 260 + "deleted": "#99423D", 261 + "error": "#FF9187", 262 + "hidden": "#A09C9A", 263 + "hint": "#969696ff", 264 + "info": "#60B9FF", 265 + "modified": "#006D7E", 266 + "warning": "#D0B153", 267 + "players": [], 268 + "syntax": { 269 + "attribute": { 270 + "color": "#CECAC8" 271 + }, 272 + "boolean": { 273 + "color": "#F8C173" 274 + }, 275 + "comment": { 276 + "color": "#75716F" 277 + }, 278 + "comment.doc": { 279 + "color": "#75716F" 280 + }, 281 + "constant": { 282 + "color": "#F8C173" 283 + }, 284 + "constructor": { 285 + "color": "#E6E2DF", 286 + "font_weight": 700 287 + }, 288 + "function": { 289 + "color": "#CECAC8" 290 + }, 291 + "keyword": { 292 + "color": "#E6E2DF", 293 + "font_weight": 700 294 + }, 295 + "label": { 296 + "color": "#CECAC8" 297 + }, 298 + "number": { 299 + "color": "#F8C173" 300 + }, 301 + "operator": { 302 + "color": "#FFD98F" 303 + }, 304 + "preproc": { 305 + "color": "#CECAC8" 306 + }, 307 + "property": { 308 + "color": "#CECAC8" 309 + }, 310 + "punctuation": { 311 + "color": "#75716F" 312 + }, 313 + "punctuation.bracket": { 314 + "color": "#75716F" 315 + }, 316 + "punctuation.delimiter": { 317 + "color": "#75716F" 318 + }, 319 + "punctuation.list_marker": { 320 + "color": "#75716F" 321 + }, 322 + "punctuation.special": { 323 + "color": "#75716F" 324 + }, 325 + "string": { 326 + "color": "#CA933C", 327 + "font_style": "italic" 328 + }, 329 + "string.escape": { 330 + "color": "#CECAC8" 331 + }, 332 + "string.regex": { 333 + "color": "#CA933C", 334 + "font_style": "italic" 335 + }, 336 + "string.special": { 337 + "color": "#CA933C", 338 + "font_style": "italic" 339 + }, 340 + "string.special.symbol": { 341 + "color": "#CA933C", 342 + "font_style": "italic" 343 + }, 344 + "tag": { 345 + "color": "#E6E2DF", 346 + "font_weight": 700 347 + }, 348 + "text.literal": { 349 + "color": "#CA933C", 350 + "font_style": "italic" 351 + }, 352 + "title": { 353 + "color": "#CECAC8" 354 + }, 355 + "type": { 356 + "color": "#FF9874" 357 + }, 358 + "variable": { 359 + "color": "#B7B3B1" 360 + }, 361 + "variable.special": { 362 + "color": "#B7B3B1" 363 + } 364 + }, 365 + "surface.background": "#282422FF", 366 + "terminal.ansi.red": "#CD3131FF", 367 + "terminal.ansi.blue": "#2472C8FF", 368 + "terminal.ansi.cyan": "#11A8CDFF", 369 + "terminal.ansi.black": "#000000FF", 370 + "terminal.ansi.green": "#0DBC79FF", 371 + "terminal.ansi.white": "#E5E5E5FF", 372 + "terminal.ansi.yellow": "#E5E510FF", 373 + "terminal.ansi.magenta": "#BC3FBCFF", 374 + "terminal.ansi.bright_red": "#F14C4CFF", 375 + "terminal.ansi.bright_blue": "#3B8EEAFF", 376 + "terminal.ansi.bright_cyan": "#29B8DBFF", 377 + "terminal.ansi.bright_black": "#666666FF", 378 + "terminal.ansi.bright_green": "#23D18BFF", 379 + "terminal.ansi.bright_white": "#E5E5E5FF", 380 + "terminal.ansi.bright_yellow": "#F5F543FF", 381 + "terminal.ansi.bright_magenta": "#D670D6FF", 382 + "terminal.ansi.dim_blue": "#2472C8FF", 383 + "terminal.foreground": "#CCCCCCFF", 384 + "terminal.bright_foreground": "#C8C8C8FF", 385 + "warning.border": "#D0B153", 386 + "warning.background": "#D0B1531A", 387 + "error.background": "#FF91871A", 388 + "panel.background": "#282422FF", 389 + "panel.focused_border": "#9B6800", 390 + "panel.overlay_background": "#282422FF", 391 + "panel.overlay_hover": "#161310", 392 + "pane.focused_border": "#9B6800", 393 + "icon": "#B7B3B1", 394 + "icon.muted": "#A09C9A", 395 + "editor.highlighted_line.background": "#282422FF", 396 + "editor.subheader.background": "#282422FF", 397 + "minimap.thumb.background": "#E6E2DF13", 398 + "minimap.thumb.hover_background": "#E6E2DF26", 399 + "minimap.thumb.active_background": "#E6E2DF26", 400 + "minimap.thumb.border": "#E6E2DF13", 401 + "ignored": "#A09C9A", 402 + "unreachable": "#A09C9A", 403 + "version_control.added": "#1A6B3A", 404 + "version_control.deleted": "#99423D", 405 + "version_control.modified": "#006D7E", 406 + "version_control.conflict": "#FF9187", 407 + "version_control.ignored": "#A09C9A", 408 + "terminal.background": "#161310", 409 + "terminal.ansi.dim_red": "#CD3131FF", 410 + "terminal.ansi.dim_cyan": "#11A8CDFF", 411 + "terminal.ansi.dim_black": "#000000FF", 412 + "terminal.ansi.dim_green": "#0DBC79FF", 413 + "terminal.ansi.dim_white": "#E5E5E5FF", 414 + "terminal.ansi.dim_yellow": "#E5E510FF", 415 + "terminal.ansi.dim_magenta": "#BC3FBCFF", 416 + "terminal.dim_foreground": "#CCCCCCFF", 417 + "error.border": "#FF9187" 418 + } 419 + }, 420 + { 421 + "name": "Dolch Light", 422 + "appearance": "dark", 423 + "style": { 424 + "background.appearance": "opaque", 425 + "accents": [], 426 + "border": "#A1A5A7", 427 + "border.variant": "#A1A5A7", 428 + "border.focused": "#439FB7", 429 + "border.selected": "#A1A5A7", 430 + "border.transparent": "#A1A5A7", 431 + "border.disabled": "#A1A5A7", 432 + "elevated_surface.background": "#DFE4E6", 433 + "background": "#EDF1F4", 434 + "element.background": "#61AEC5", 435 + "element.hover": "#B8BCBF", 436 + "element.selected": "#439FB740", 437 + "ghost_element.hover": "#B8BCBF", 438 + "ghost_element.selected": "#439FB740", 439 + "text": "#3B3F41", 440 + "text.muted": "#4E5254", 441 + "status_bar.background": "#CDD1D4", 442 + "title_bar.background": "#CDD1D4", 443 + "toolbar.background": "#EDF1F4", 444 + "tab_bar.background": "#EDF1F4", 445 + "tab.inactive_background": "#EDF1F4", 446 + "tab.active_background": "#EDF1F4", 447 + "search.match_background": "#87430050", 448 + "pane_group.border": "#CDD2D4", 449 + "scrollbar.thumb.background": "#191C1E13", 450 + "scrollbar.thumb.hover_background": "#191C1E26", 451 + "scrollbar.thumb.active_background": "#191C1E26", 452 + "scrollbar.thumb.border": "#191C1E13", 453 + "scrollbar.track.background": "#EDF1F4", 454 + "scrollbar.track.border": "#00000000", 455 + "editor.foreground": "#3B3F41", 456 + "editor.background": "#EDF1F4", 457 + "editor.gutter.background": "#EDF1F4", 458 + "editor.active_line.background": "#DFE4E6", 459 + "editor.line_number": "#767A7C", 460 + "editor.active_line_number": "#3B3F41", 461 + "editor.wrap_guide": "#A1A5A7", 462 + "editor.active_wrap_guide": "#A1A5A7", 463 + "editor.document_highlight.bracket_background": "#A2A6A940", 464 + "link_text.hover": "#007190", 465 + "conflict": "#AC413A", 466 + "created": "#63B47F", 467 + "deleted": "#E9897E", 468 + "error": "#AC413A", 469 + "hidden": "#4E5254", 470 + "hint": "#969696ff", 471 + "info": "#0068B9", 472 + "modified": "#00B6CA", 473 + "warning": "#766300", 474 + "players": [], 475 + "syntax": { 476 + "attribute": { 477 + "color": "#2A2D2F" 478 + }, 479 + "boolean": { 480 + "color": "#006283" 481 + }, 482 + "comment": { 483 + "color": "#767A7C" 484 + }, 485 + "comment.doc": { 486 + "color": "#767A7C" 487 + }, 488 + "constant": { 489 + "color": "#006283" 490 + }, 491 + "constructor": { 492 + "color": "#191C1E", 493 + "font_weight": 700 494 + }, 495 + "function": { 496 + "color": "#2A2D2F" 497 + }, 498 + "keyword": { 499 + "color": "#191C1E", 500 + "font_weight": 700 501 + }, 502 + "label": { 503 + "color": "#2A2D2F" 504 + }, 505 + "number": { 506 + "color": "#006283" 507 + }, 508 + "operator": { 509 + "color": "#005476" 510 + }, 511 + "preproc": { 512 + "color": "#2A2D2F" 513 + }, 514 + "property": { 515 + "color": "#2A2D2F" 516 + }, 517 + "punctuation": { 518 + "color": "#767A7C" 519 + }, 520 + "punctuation.bracket": { 521 + "color": "#767A7C" 522 + }, 523 + "punctuation.delimiter": { 524 + "color": "#767A7C" 525 + }, 526 + "punctuation.list_marker": { 527 + "color": "#767A7C" 528 + }, 529 + "punctuation.special": { 530 + "color": "#767A7C" 531 + }, 532 + "string": { 533 + "color": "#00809D", 534 + "font_style": "italic" 535 + }, 536 + "string.escape": { 537 + "color": "#2A2D2F" 538 + }, 539 + "string.regex": { 540 + "color": "#00809D", 541 + "font_style": "italic" 542 + }, 543 + "string.special": { 544 + "color": "#00809D", 545 + "font_style": "italic" 546 + }, 547 + "string.special.symbol": { 548 + "color": "#00809D", 549 + "font_style": "italic" 550 + }, 551 + "tag": { 552 + "color": "#191C1E", 553 + "font_weight": 700 554 + }, 555 + "text.literal": { 556 + "color": "#00809D", 557 + "font_style": "italic" 558 + }, 559 + "title": { 560 + "color": "#2A2D2F" 561 + }, 562 + "type": { 563 + "color": "#007373" 564 + }, 565 + "variable": { 566 + "color": "#3B3F41" 567 + }, 568 + "variable.special": { 569 + "color": "#3B3F41" 570 + } 571 + }, 572 + "surface.background": "#DFE4E6FF", 573 + "terminal.ansi.red": "#CD3131FF", 574 + "terminal.ansi.blue": "#0451A5FF", 575 + "terminal.ansi.cyan": "#0598BCFF", 576 + "terminal.ansi.black": "#000000FF", 577 + "terminal.ansi.green": "#107C10FF", 578 + "terminal.ansi.white": "#555555FF", 579 + "terminal.ansi.yellow": "#949800FF", 580 + "terminal.ansi.magenta": "#BC05BCFF", 581 + "terminal.ansi.bright_red": "#CD3131FF", 582 + "terminal.ansi.bright_blue": "#0451A5FF", 583 + "terminal.ansi.bright_cyan": "#0598BCFF", 584 + "terminal.ansi.bright_black": "#666666FF", 585 + "terminal.ansi.bright_green": "#14CE14FF", 586 + "terminal.ansi.bright_white": "#A5A5A5FF", 587 + "terminal.ansi.bright_yellow": "#B5BA00FF", 588 + "terminal.ansi.bright_magenta": "#BC05BCFF", 589 + "terminal.foreground": "#333333FF", 590 + "terminal.bright_foreground": "#333333FF", 591 + "error.border": "#AC413A", 592 + "error.background": "#AC413A26", 593 + "warning.background": "#76630026", 594 + "panel.background": "#DFE4E6FF", 595 + "panel.focused_border": "#439FB7", 596 + "panel.overlay_background": "#DFE4E6FF", 597 + "panel.overlay_hover": "#EDF1F4", 598 + "pane.focused_border": "#439FB7", 599 + "icon": "#3B3F41", 600 + "icon.muted": "#4E5254", 601 + "editor.highlighted_line.background": "#DFE4E6FF", 602 + "editor.subheader.background": "#DFE4E6FF", 603 + "minimap.thumb.background": "#191C1E13", 604 + "minimap.thumb.hover_background": "#191C1E26", 605 + "minimap.thumb.active_background": "#191C1E26", 606 + "minimap.thumb.border": "#191C1E13", 607 + "ignored": "#4E5254", 608 + "unreachable": "#4E5254", 609 + "version_control.added": "#63B47F", 610 + "version_control.deleted": "#E9897E", 611 + "version_control.modified": "#00B6CA", 612 + "version_control.conflict": "#AC413A", 613 + "version_control.ignored": "#4E5254", 614 + "terminal.background": "#EDF1F4", 615 + "terminal.ansi.dim_red": "#CD3131FF", 616 + "terminal.ansi.dim_blue": "#0451A5FF", 617 + "terminal.ansi.dim_cyan": "#0598BCFF", 618 + "terminal.ansi.dim_black": "#000000FF", 619 + "terminal.ansi.dim_green": "#107C10FF", 620 + "terminal.ansi.dim_white": "#555555FF", 621 + "terminal.ansi.dim_yellow": "#949800FF", 622 + "terminal.ansi.dim_magenta": "#BC05BCFF", 623 + "terminal.dim_foreground": "#333333FF", 624 + "warning.border": "#766300" 625 + } 626 + }, 627 + { 628 + "name": "Dolch Light Alter", 629 + "appearance": "dark", 630 + "style": { 631 + "background.appearance": "opaque", 632 + "accents": [], 633 + "border": "#A7A3A1", 634 + "border.variant": "#A7A3A1", 635 + "border.focused": "#C3881B", 636 + "border.selected": "#A7A3A1", 637 + "border.transparent": "#A7A3A1", 638 + "border.disabled": "#A7A3A1", 639 + "elevated_surface.background": "#E6E2E0", 640 + "background": "#F4F0ED", 641 + "element.background": "#D49937", 642 + "element.hover": "#BFBBB9", 643 + "element.selected": "#C3881B40", 644 + "ghost_element.hover": "#BFBBB9", 645 + "ghost_element.selected": "#C3881B40", 646 + "text": "#413E3C", 647 + "text.muted": "#54514F", 648 + "status_bar.background": "#D4D0CD", 649 + "title_bar.background": "#D4D0CD", 650 + "toolbar.background": "#F4F0ED", 651 + "tab_bar.background": "#F4F0ED", 652 + "tab.inactive_background": "#F4F0ED", 653 + "tab.active_background": "#F4F0ED", 654 + "search.match_background": "#88420050", 655 + "pane_group.border": "#D4D0CE", 656 + "scrollbar.thumb.background": "#1E1B1913", 657 + "scrollbar.thumb.hover_background": "#1E1B1926", 658 + "scrollbar.thumb.active_background": "#1E1B1926", 659 + "scrollbar.thumb.border": "#1E1B1913", 660 + "scrollbar.track.background": "#F4F0ED", 661 + "scrollbar.track.border": "#00000000", 662 + "editor.foreground": "#413E3C", 663 + "editor.background": "#F4F0ED", 664 + "editor.gutter.background": "#F4F0ED", 665 + "editor.active_line.background": "#E6E2E0", 666 + "editor.line_number": "#7D7977", 667 + "editor.active_line_number": "#413E3C", 668 + "editor.wrap_guide": "#A7A3A1", 669 + "editor.active_wrap_guide": "#A7A3A1", 670 + "editor.document_highlight.bracket_background": "#A9A5A340", 671 + "link_text.hover": "#905800", 672 + "conflict": "#AC403C", 673 + "created": "#67B47D", 674 + "deleted": "#EA8980", 675 + "error": "#AC403C", 676 + "hidden": "#54514F", 677 + "hint": "#969696ff", 678 + "info": "#0069B9", 679 + "modified": "#00B6C8", 680 + "warning": "#786200", 681 + "players": [], 682 + "syntax": { 683 + "attribute": { 684 + "color": "#2F2C2A" 685 + }, 686 + "boolean": { 687 + "color": "#804900" 688 + }, 689 + "comment": { 690 + "color": "#7D7977" 691 + }, 692 + "comment.doc": { 693 + "color": "#7D7977" 694 + }, 695 + "constant": { 696 + "color": "#804900" 697 + }, 698 + "constructor": { 699 + "color": "#1E1B19", 700 + "font_weight": 700 701 + }, 702 + "function": { 703 + "color": "#2F2C2A" 704 + }, 705 + "keyword": { 706 + "color": "#1E1B19", 707 + "font_weight": 700 708 + }, 709 + "label": { 710 + "color": "#2F2C2A" 711 + }, 712 + "number": { 713 + "color": "#804900" 714 + }, 715 + "operator": { 716 + "color": "#703A00" 717 + }, 718 + "preproc": { 719 + "color": "#2F2C2A" 720 + }, 721 + "property": { 722 + "color": "#2F2C2A" 723 + }, 724 + "punctuation": { 725 + "color": "#7D7977" 726 + }, 727 + "punctuation.bracket": { 728 + "color": "#7D7977" 729 + }, 730 + "punctuation.delimiter": { 731 + "color": "#7D7977" 732 + }, 733 + "punctuation.list_marker": { 734 + "color": "#7D7977" 735 + }, 736 + "punctuation.special": { 737 + "color": "#7D7977" 738 + }, 739 + "string": { 740 + "color": "#A16800", 741 + "font_style": "italic" 742 + }, 743 + "string.escape": { 744 + "color": "#2F2C2A" 745 + }, 746 + "string.regex": { 747 + "color": "#A16800", 748 + "font_style": "italic" 749 + }, 750 + "string.special": { 751 + "color": "#A16800", 752 + "font_style": "italic" 753 + }, 754 + "string.special.symbol": { 755 + "color": "#A16800", 756 + "font_style": "italic" 757 + }, 758 + "tag": { 759 + "color": "#1E1B19", 760 + "font_weight": 700 761 + }, 762 + "text.literal": { 763 + "color": "#A16800", 764 + "font_style": "italic" 765 + }, 766 + "title": { 767 + "color": "#2F2C2A" 768 + }, 769 + "type": { 770 + "color": "#B93409" 771 + }, 772 + "variable": { 773 + "color": "#413E3C" 774 + }, 775 + "variable.special": { 776 + "color": "#413E3C" 777 + } 778 + }, 779 + "surface.background": "#E7E2DFFF", 780 + "terminal.ansi.red": "#CD3131FF", 781 + "terminal.ansi.blue": "#0451A5FF", 782 + "terminal.ansi.cyan": "#0598BCFF", 783 + "terminal.ansi.black": "#000000FF", 784 + "terminal.ansi.green": "#107C10FF", 785 + "terminal.ansi.white": "#555555FF", 786 + "terminal.ansi.yellow": "#949800FF", 787 + "terminal.ansi.magenta": "#BC05BCFF", 788 + "terminal.ansi.bright_red": "#CD3131FF", 789 + "terminal.ansi.bright_blue": "#0451A5FF", 790 + "terminal.ansi.bright_cyan": "#0598BCFF", 791 + "terminal.ansi.bright_black": "#666666FF", 792 + "terminal.ansi.bright_green": "#14CE14FF", 793 + "terminal.ansi.bright_white": "#A5A5A5FF", 794 + "terminal.ansi.bright_yellow": "#B5BA00FF", 795 + "terminal.ansi.bright_magenta": "#BC05BCFF", 796 + "terminal.foreground": "#333333FF", 797 + "terminal.bright_foreground": "#333333FF", 798 + "warning.background": "#78620026", 799 + "error.background": "#AC403C26", 800 + "panel.background": "#E7E2DFFF", 801 + "panel.focused_border": "#C3881B", 802 + "panel.overlay_background": "#E7E2DFFF", 803 + "panel.overlay_hover": "#F4F0ED", 804 + "pane.focused_border": "#C3881B", 805 + "icon": "#413E3C", 806 + "icon.muted": "#54514F", 807 + "editor.highlighted_line.background": "#E7E2DFFF", 808 + "editor.subheader.background": "#E7E2DFFF", 809 + "minimap.thumb.background": "#1E1B1913", 810 + "minimap.thumb.hover_background": "#1E1B1926", 811 + "minimap.thumb.active_background": "#1E1B1926", 812 + "minimap.thumb.border": "#1E1B1913", 813 + "ignored": "#54514F", 814 + "unreachable": "#54514F", 815 + "version_control.added": "#67B47D", 816 + "version_control.deleted": "#EA8980", 817 + "version_control.modified": "#00B6C8", 818 + "version_control.conflict": "#AC403C", 819 + "version_control.ignored": "#54514F", 820 + "terminal.background": "#F4F0ED", 821 + "terminal.ansi.dim_red": "#CD3131FF", 822 + "terminal.ansi.dim_blue": "#0451A5FF", 823 + "terminal.ansi.dim_cyan": "#0598BCFF", 824 + "terminal.ansi.dim_black": "#000000FF", 825 + "terminal.ansi.dim_green": "#107C10FF", 826 + "terminal.ansi.dim_white": "#555555FF", 827 + "terminal.ansi.dim_yellow": "#949800FF", 828 + "terminal.ansi.dim_magenta": "#BC05BCFF", 829 + "terminal.dim_foreground": "#333333FF", 830 + "warning.border": "#786200", 831 + "error.border": "#AC403C" 832 + } 833 + } 834 + ], 835 + "isUserGenerated": true, 836 + "description": "A Zed port of the VScode\"Dolch\" theme from Be5invis." 837 + }
+2
modules/programs/core-cli.nix
··· 15 15 git 16 16 nil 17 17 niri 18 + nixd 18 19 openssh 19 20 p7zip 20 21 pciutils ··· 33 34 git 34 35 imagemagick 35 36 nil 37 + nixd 36 38 openssh 37 39 wget 38 40 # TODO: the Xcode packages makes us manually download and put it into the Nix store
+93
modules/programs/zed.nix
··· 1 + {delib, ...}: 2 + delib.module { 3 + name = "programs.zed"; 4 + 5 + options = delib.singleEnableOption true; 6 + 7 + home.ifEnabled = { 8 + xdg.configFile."zed/themes/dolch.json".source = ../../files/zed/dolch.json; 9 + 10 + programs.zed-editor = { 11 + enable = true; 12 + extensions = [ 13 + "html" 14 + "toml" 15 + "git-firefly" 16 + "dockerfile" 17 + "sql" 18 + "ruby" 19 + "vue" 20 + "svelte" 21 + "elixir" 22 + "astro" 23 + "nix" 24 + "docker-compose" 25 + "just" 26 + "nvim-nightfox" 27 + "discord-presence" 28 + "typst" 29 + "wakatime" 30 + "charmed-icons" 31 + "erlang" 32 + "elixir-snippets" 33 + ]; 34 + 35 + userSettings = { 36 + disable_ai = true; 37 + auto_update = false; 38 + base_keymap = "VSCode"; 39 + icon_theme = "Base Charmed Icons"; 40 + prettier.allowed = true; 41 + autoscroll_on_clicks = true; 42 + ui_font_size = 16; 43 + buffer_font_size = 16.0; 44 + ui_font_family = ".ZedSans"; 45 + buffer_font_family = "Iosevka Solai"; 46 + buffer_font_fallbacks = ["Menlo" "Monaco" "Courier New" "monospace"]; 47 + terminal = { 48 + font_size = 14.0; 49 + font_family = "Iosevka Solai Term"; 50 + font_fallbacks = ["Consolas" "Courier New" "monospace"]; 51 + max_scroll_history_lines = 9999999999; 52 + }; 53 + sticky_scroll.enabled = true; 54 + minimap.show = "never"; 55 + use_system_path_prompts = true; 56 + file_types.tailwindcss = ["*.css"]; 57 + colorize_brackets = false; 58 + show_whitespaces = "none"; 59 + soft_wrap = "none"; 60 + hard_tabs = false; 61 + tab_size = 2; 62 + theme = { 63 + mode = "system"; 64 + light = "Dolch Light"; 65 + dark = "Dolch"; 66 + }; 67 + format_on_save = "on"; 68 + 69 + languages = { 70 + Nix = { 71 + language_servers = ["nil" "nixd"]; 72 + formatter.external = {"command" = "alejandra";}; 73 + }; 74 + Elixir = { 75 + format_on_save = "on"; 76 + formatter.external = { 77 + command = "mix"; 78 + arguments = ["format" "--stdin-filename" "{buffer_path}" "-"]; 79 + }; 80 + }; 81 + HEEX = { 82 + format_on_save = "on"; 83 + formatter.external = { 84 + command = "mix"; 85 + arguments = ["format" "--stdin-filename" "{buffer_path}" "-"]; 86 + }; 87 + language_servers = ["elixir-ls" "tailwindcss-language-server"]; 88 + }; 89 + }; 90 + }; 91 + }; 92 + }; 93 + }