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