{ config, pkgs, lib, ... }: let cfg = config.my.neovim; in { options.my.neovim = { enable = lib.mkEnableOption "neovim"; }; config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs; [nvim-custom]; environment.variables."EDITOR" = "nvim"; }; }