diff --git a/programs/default.nix b/programs/default.nix index 5c225bf..de08b9e 100644 --- a/programs/default.nix +++ b/programs/default.nix @@ -5,4 +5,5 @@ ./tmux ./wezterm ./vscode + ./zed ] diff --git a/programs/zed/default.nix b/programs/zed/default.nix new file mode 100644 index 0000000..b551409 --- /dev/null +++ b/programs/zed/default.nix @@ -0,0 +1,27 @@ +{ ... }: +let + myextensions = [ + "fish" + "lua" + "nix" + "ruff" + "scala" + "sql" + "swift" + "toml" + ]; +in +{ + programs.zed-editor = { + enable = true; + extensions = myextensions; + userSettings = { + features = { + copilot = true; + }; + telemetry.metrics = false; + theme = "Andromeda"; + vim_mode = true; + }; + }; +}