my nix setup
1// Zed settings
2//
3// For information on how to configure Zed, see the Zed
4// documentation: https://zed.dev/docs/configuring-zed
5//
6// To see all of Zed's default settings without changing your
7// custom settings, run `zed: open default settings` from the
8// command palette (cmd-shift-p / ctrl-shift-p)
9{
10 // practical
11 "restore_on_startup": "launchpad",
12 "ssh_connections": [
13 {
14 "host": "ziost",
15 "args": [],
16 "projects": [
17 {
18 "paths": ["/home/maliciouspickle"]
19 }
20 ]
21 },
22 {
23 "host": "orb",
24 "args": [],
25 "projects": [
26 {
27 "paths": ["/home/daniel/starforge"]
28 }
29 ]
30 },
31 {
32 "host": "dxun",
33 "username": "maliciouspickle",
34 "args": [],
35 "projects": []
36 },
37 {
38 "host": "narshaddaa",
39 "username": "maliciouspickle",
40 "args": [],
41 "projects": []
42 }
43 ],
44 "terminal": {
45 "shell": "system"
46 },
47 "gutter": {
48 "line_numbers": true
49 },
50 "redact_private_values": false,
51 "agent": {
52 "play_sound_when_agent_done": "always",
53 "default_profile": "write",
54 "model_parameters": []
55 },
56 "autosave": {
57 "after_delay": {
58 "milliseconds": 1000
59 }
60 },
61 "ensure_final_newline_on_save": true,
62 "remove_trailing_whitespace_on_save": true,
63 "format_on_save": "on",
64 "soft_wrap": "editor_width",
65
66 // ai completions on input
67 "show_completions_on_input": true,
68 "show_edit_predictions": false,
69
70 "inlay_hints": {
71 "enabled": true,
72 "show_type_hints": true,
73 "show_parameter_hints": true,
74 "show_other_hints": true,
75 "show_background": false,
76 "edit_debounce_ms": 700,
77 "scroll_debounce_ms": 50,
78 "toggle_on_modifiers_press": null
79 },
80
81 // visual
82 "theme": {
83 "mode": "dark",
84 "light": "Gruvbox Light Hard",
85 "dark": "Violet One Dark"
86 },
87 "icon_theme": {
88 "light": "Zed (Default)",
89 "dark": "Material Icon Theme"
90 },
91
92 "buffer_font_family": "Geist Mono",
93 "ui_font_family": "Geist Mono",
94 "ui_font_size": 16,
95 "buffer_font_size": 15,
96
97 // telemetry
98 "telemetry": {
99 "diagnostics": false,
100 "metrics": false
101 }
102}