-- Setup notifications from "nvim-notify" vim.notify = require("notify") vim.notify.setup() -- Load "optional" packages require("lze").load({ -- Setup colorscheme { "catppuccin-nvim", enabled = nixCats("colorscheme"):find("^catppuccin") ~= nil, after = function(_) require("catppuccin").setup({ integrations = { -- Enable required integrations blink_cmp = true, gitsigns = true, leap = true, mini = true, native_lsp = { enabled = true, underlines = { errors = { "undercurl" }, hints = { "undercurl" }, warnings = { "undercurl" }, information = { "undercurl" }, }, }, noice = true, treesitter = true, treesitter_context = true, telescope = { enabled = true }, which_key = true, }, }) vim.cmd.colorscheme(nixCats("colorscheme")) end, }, { import = "config.plugins.ui" }, { import = "config.plugins.leap" }, { import = "config.plugins.telescope" }, { import = "config.plugins.treesitter" }, { import = "config.plugins.mini" }, { import = "config.plugins.completion" }, { import = "config.plugins.formatting" }, { import = "config.plugins.git" }, { import = "config.plugins.extra" }, })