add zedditor

This commit is contained in:
chem 2025-08-27 18:51:00 -06:00
parent d41d67a858
commit 7b5c19a19a
3 changed files with 34 additions and 0 deletions

View file

@ -9,6 +9,7 @@
./neovim.nix ./neovim.nix
./baseline.nix ./baseline.nix
./gaming.nix ./gaming.nix
./zed.nix
./firefox.nix ./firefox.nix
./gui ./gui
./zsh ./zsh

32
home/modules/zed.nix Normal file
View file

@ -0,0 +1,32 @@
{
config,
lib,
pkgs,
...
}:
with lib; let
cfg = config.local.apps.zed;
in {
options.local.apps.zed = {
enable = mkEnableOption "zed settings";
};
config = mkIf cfg.enable = {
programs.zed-editor = {
enable = true;
userSettings = {
features = {
copilot = false;
};
telemetry = {
metrics = false;
};
vim_mode = false;
ui_font_size = 16;
buffer_font_size = 16;
base_keymap = "VSCode"
};
};
};
}

View file

@ -36,6 +36,7 @@
gaming.enable = true; gaming.enable = true;
defaultDesktopPack.enable = true; defaultDesktopPack.enable = true;
firefox.enable = true; firefox.enable = true;
zed.enable = true;
mapping.enable = true; mapping.enable = true;
}; };