blob: 79bde2cb04fda73e262da413bb222f02c1123874 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
{pkgs, ...}: {
programs.zed-editor = {
enable = true;
extensions = [
"dockerfile"
"docker-compose"
"git-firefly"
"golangci_lint"
"helm"
"html"
"make"
"nix"
"php"
];
extraPackages = with pkgs; [
alejandra
nil
];
userSettings = {
vim_mode = true;
load_direnv = "shell_hook";
show_whitespaces = "all";
ui_font_size = 18;
buffer_font_size = 16;
buffer_font_family = "JetBrainsMono Nerd Font";
hour_format = "hour24";
assistant = {
default_model = {
# provider = "ollama";
# model = "qwen2.5-coder:latest";
provider = "copilot_chat";
#model = "gpt-4o";
model = "claude-3-5-sonnet";
};
version = "2";
};
theme = {
mode = "system";
light = "Solarized Light";
dark = "Solarized Dark";
};
languages = {
Nix = {
language_servers = [
"nil"
"!nixd"
];
formatter = {
external = {
command = "alejandra";
};
};
};
};
telemetry = {
metrics = false;
diagnostics = false;
};
terminal = {
blinking = "off";
env = {
TERM = "alacritty";
};
detect_venv = {
on = {
directories = [".env" "env" ".venv" "venv"];
activate_script = "default";
};
};
};
};
};
}
|