aboutsummaryrefslogtreecommitdiff
path: root/home-manager/zed-editor/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--home-manager/zed-editor/default.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/home-manager/zed-editor/default.nix b/home-manager/zed-editor/default.nix
new file mode 100644
index 0000000..f36ea3d
--- /dev/null
+++ b/home-manager/zed-editor/default.nix
@@ -0,0 +1,35 @@
+{
+ programs.zed-editor = {
+ enable = true;
+
+ extensions = [ "python" "nix" "nim" ];
+
+ userSettings = {
+ helix_mode = true;
+ telemetry = {
+ metrics = false;
+ };
+
+ "language_models" = {
+ ollama = {
+ api_url = "http://localhost:11434";
+ available_models = [
+ {
+ name = "qwen3-coder:32b";
+ display_name = "qwen 3 coder";
+ max_tokens = 32768;
+ supports_tools = true;
+ }
+ ];
+ };
+ };
+
+ agent = {
+ default_model = {
+ provider = "ollama";
+ model = "qwen3-coder";
+ };
+ };
+ };
+ };
+}
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.