aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraethrvmn <me@aethrvmn.gr>2025-12-04 08:22:31 +0000
committeraethrvmn <me@aethrvmn.gr>2025-12-04 08:22:49 +0000
commitdd19517b264c557094a072a503a6d262275fbbba (patch)
tree6a5dd78acbc5946bd617b760a099bab6987cf1ae
parentreadded (disabled) wikidata (diff)
upgrade nixosHEADmaster
Diffstat (limited to '')
-rw-r--r--flake.lock18
-rw-r--r--flake.nix1
-rw-r--r--home-manager/zed-editor/default.nix35
3 files changed, 45 insertions, 9 deletions
diff --git a/flake.lock b/flake.lock
index 3b88675..4e82ba3 100644
--- a/flake.lock
+++ b/flake.lock
@@ -55,11 +55,11 @@
]
},
"locked": {
- "lastModified": 1764736872,
- "narHash": "sha256-4mqLegNQeD54X7enm6EI9aNWl6CaIfyhl5PaYoGYwqk=",
+ "lastModified": 1764776959,
+ "narHash": "sha256-d+5CGloq7Lo1u2SkzhF8oiOdUc6Z5emh22nTXUB9CFA=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "3366918730bb6b699395a9d237397f1d710a94b3",
+ "rev": "e1680d594a9281651cbf7d126941a8c8e2396183",
"type": "github"
},
"original": {
@@ -86,11 +86,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1764522689,
- "narHash": "sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD+/cTUzzgVFoaHrkqY=",
+ "lastModified": 1764677808,
+ "narHash": "sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f",
+ "rev": "1aab89277eb2d87823d5b69bae631a2496cff57a",
"type": "github"
},
"original": {
@@ -133,11 +133,11 @@
]
},
"locked": {
- "lastModified": 1764521817,
- "narHash": "sha256-mBQzTYUukEyhGyy6MJMSaWCzBCyZWZuIUNdcQ0s+Ffg=",
+ "lastModified": 1764792636,
+ "narHash": "sha256-glADrdaOSLbJHDKsMar+M/76WhePfKQQ8vUAW3kQT8w=",
"owner": "winapps-org",
"repo": "winapps",
- "rev": "dc77dc6e863a25aa02327ff48ab367329308b725",
+ "rev": "2683676856ba08a2e4eebfee34d41f397ee553d3",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index 08b8c04..cf084d5 100644
--- a/flake.nix
+++ b/flake.nix
@@ -182,6 +182,7 @@
./home-manager/gnupg
./home-manager/gtk
./home-manager/ssh-agent
+ ./home-manager/zed-editor
./home-manager/zsh
];
};
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.