nixos/home/modules/programs/zed.nix

32 lines
467 B
Nix
Raw Normal View History

2025-02-14 22:57:48 +08:00
{
pkgs,
config,
lib,
...
}:
let
cfg = config.youthlic.programs.zed-editor;
in
{
options = {
youthlic.programs.zed-editor = {
enable = lib.mkEnableOption "zed-editor";
};
};
config = lib.mkIf cfg.enable {
programs.zed-editor = {
enable = true;
extensions = [
"nix"
];
extraPackages = with pkgs; [
nixd
nil
];
userSettings = {
vim_mode = true;
};
};
};
}