{ config, lib, ... }: let cfg = config.py.programs.neovim; in { options.py.programs.neovim.enable = lib.mkEnableOption "Neovim Configuration"; config = lib.mkIf cfg.enable { home.sessionVariables.EDITOR = lib.mkForce "nvim"; }; }