{pkgs, ...}: {
  imports = [
    ./plugins
    ./ftplugin

    ./colourscheme.nix

    ./globals.nix

    ./opts.nix
  ];

  withNodeJs = false;
  withRuby = false;

  clipboard.providers.wl-copy.enable = true;

  extraConfigLua = ''
    -- disable inline diagnostic messages
    vim.diagnostic.config({ virtual_text = false })
  '';

  extraPackages = with pkgs; [
    delta
  ];
}