Skip to content

Commit 7e03f75

Browse files
chore: update flake inputs and refine zed editor config
- Update flake inputs (homebrew 5.0.12, home-manager, nix-darwin, nixpkgs) - Remove discord and microsoft-outlook from packages - Zed: switch theme to JetBrains, icon theme to JetBrains New UI Icons - Zed: switch AI provider from copilot_chat to anthropic (claude-opus-4-5) - Zed: disable edit prediction provider - Zed: add various UI preferences (minimap, indent guides, toolbar, etc.)
1 parent f62cefe commit 7e03f75

File tree

4 files changed

+63
-24
lines changed

4 files changed

+63
-24
lines changed

flake.lock

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hosts/work.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
casks = [
3737
# Add work-specific applications here
3838
"claude" # Anthropic's official Claude AI desktop app
39-
"discord" # Voice and text chat software
4039
"figma@beta" # Collaborative team software
4140
"gitbutler" # Git client for simultaneous branches on top of your existing workflow
4241
"microsoft-teams" # Microsoft Teams

modules/homebrew.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
*/
6262
masApps = {
6363
"1Password for Safari" = 1569813296;
64-
"Microsoft Outlook" = 985367838;
6564
"WhatsApp Messenger" = 310633997;
6665
"Wipr 2" = 1662217862;
6766
Xcode = 497799835;

programs/zed/settings.json

Lines changed: 47 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@
77
// custom settings, run `zed: open default settings` from the
88
// command palette (cmd-shift-p / ctrl-shift-p)
99
{
10+
"tab_bar": {
11+
"show_pinned_tabs_in_separate_row": false,
12+
"show": true
13+
},
14+
"close_on_file_delete": true,
15+
"search": {
16+
"center_on_match": true,
17+
},
18+
"middle_click_paste": false,
19+
"use_on_type_format": false,
20+
"preferred_line_length": 100,
21+
"soft_wrap": "editor_width",
22+
"toolbar": {
23+
"code_actions": true,
24+
},
25+
"minimap": {
26+
"show": "auto",
27+
},
28+
"show_signature_help_after_edits": true,
29+
"which_key": {
30+
"enabled": true,
31+
},
32+
"buffer_line_height": "comfortable",
33+
"redact_private_values": true,
34+
"indent_guides": {
35+
"background_coloring": "indent_aware",
36+
"coloring": "indent_aware",
37+
},
1038
"telemetry": {
1139
"diagnostics": false,
1240
"metrics": false,
@@ -25,6 +53,9 @@
2553
},
2654
"tab_size": 2,
2755
"terminal": {
56+
"toolbar": {
57+
"breadcrumbs": false
58+
},
2859
"font_family": "JetBrainsMono Nerd Font",
2960
},
3061
"vim_mode": false,
@@ -48,6 +79,7 @@
4879
"mode": "subtle",
4980
},
5081
"git_panel": {
82+
"collapse_untracked_diff": true,
5183
"status_style": "icon",
5284
"tree_view": true,
5385
"sort_by_path": true,
@@ -58,13 +90,16 @@
5890
},
5991
},
6092
"project_panel": {
93+
"hide_gitignore": false,
94+
"button": true,
6195
"dock": "left",
6296
},
6397
"tabs": {
6498
"file_icons": true,
6599
"git_status": true,
66100
},
67101
"title_bar": {
102+
"show_branch_icon": true,
68103
"show_menus": false,
69104
},
70105
"languages": {
@@ -88,15 +123,15 @@
88123
"icon_theme": {
89124
"mode": "system",
90125
"light": "Zed (Default)",
91-
"dark": "Zed (Default)",
126+
"dark": "JetBrains New UI Icons (Light)",
92127
},
93128
"diagnostics": {
94129
"inline": {
95130
"enabled": true,
96131
},
97132
},
98133
"features": {
99-
"edit_prediction_provider": "copilot",
134+
"edit_prediction_provider": "none",
100135
},
101136
"base_keymap": "JetBrains",
102137
"agent_servers": {
@@ -107,6 +142,7 @@
107142
},
108143
},
109144
"agent": {
145+
"show_turn_stats": true,
110146
"notify_when_agent_waiting": "all_screens",
111147
"enable_feedback": false,
112148
"single_file_review": false,
@@ -129,12 +165,16 @@
129165
"provider": "copilot_chat",
130166
"model": "gemini-3-pro-preview",
131167
},
168+
{
169+
"provider": "anthropic",
170+
"model": "claude-opus-4-5-latest",
171+
},
132172
],
133173
"always_allow_tool_actions": true,
134174
"default_profile": "write",
135175
"default_model": {
136-
"provider": "copilot_chat",
137-
"model": "claude-opus-4.5",
176+
"provider": "anthropic",
177+
"model": "claude-opus-4-5-latest",
138178
},
139179
"model_parameters": [],
140180
"inline_assistant_model": {
@@ -146,12 +186,13 @@
146186
"buffer_font_size": 16,
147187
"theme": {
148188
"mode": "system",
149-
"light": "Ayu Light",
150-
"dark": "Ayu Dark",
189+
"light": "JetBrains Light",
190+
"dark": "JetBrains Dark",
151191
},
152192
"buffer_font_family": "JetBrainsMono Nerd Font Mono",
153193
"auto_signature_help": true,
154194
"inlay_hints": {
195+
"show_background": true,
155196
"enabled": true,
156197
},
157198
"lsp": {

0 commit comments

Comments
 (0)