{ config, pkgs, lib, inputs, ... }: with lib; { options.nvim = { enable = lib.mkEnableOption "Enable Neovim"; }; config = lib.mkIf config.nvim.enable { environment.systemPackages = [ pkgs.neovim ]; # Import the theme module automatically if it's available imports = [ ./theme.nix ]; }; }