Compare commits
3 Commits
4f011cf8ef
...
feat/flaki
| Author | SHA1 | Date | |
|---|---|---|---|
| 318524004b | |||
| 799348ff91 | |||
| 52bf665774 |
6
dots/.config/nvim/README.md
Normal file
6
dots/.config/nvim/README.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# Neovim configuration
|
||||
|
||||
My neovim configuration. Available as a Nix flake [^nixcats]. When installing manually,
|
||||
`paq.nvim` is used as a fallback plugin manager.
|
||||
|
||||
[^nixcats] Based on [this nixCats `example` template](https://github.com/BirdeeHub/nixCats-nvim/tree/77dffad8235eb77684fcb7599487c8e9f23d5b8f/templates/example)
|
||||
@@ -65,9 +65,6 @@
|
||||
|
||||
startupPlugins = {
|
||||
general = with pkgs.vimPlugins; [
|
||||
lze
|
||||
lzextras
|
||||
|
||||
eyeliner-nvim
|
||||
fzf-lua
|
||||
ltex_extra-nvim
|
||||
|
||||
@@ -4,8 +4,9 @@ require("vim")
|
||||
require("ftdetect")
|
||||
require("keymaps")
|
||||
require("highlight")
|
||||
require("paq-setup") -- when not on nixCats
|
||||
require("diagnostic")
|
||||
|
||||
require("paq-setup") -- when not on nixCats
|
||||
|
||||
-- vim.opt.background = "dark"
|
||||
-- vim.opt.laststatus = 3
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
-- Source: https://github.com/BirdeeHub/nixCats-nvim/blob/main/templates/example/lua/nixCatsUtils/lzUtils.lua
|
||||
--[[
|
||||
This directory is the luaUtils template.
|
||||
You can choose what things from it that you would like to use.
|
||||
And then delete the rest.
|
||||
Everything in this directory is optional.
|
||||
--]]
|
||||
|
||||
local M = {}
|
||||
-- A nixCats specific lze handler that you can use to conditionally enable by category easier.
|
||||
-- at the start of your config, register with
|
||||
-- require('lze').register_handlers(require('nixCatsUtils.lzUtils').for_cat)
|
||||
-- before any calls to require('lze').load using the handler have been made.
|
||||
-- accepts:
|
||||
-- for_cat = { "your" "cat" };
|
||||
-- for_cat = { cat = { "your" "cat" }, default = bool }
|
||||
-- for_cat = "your.cat";
|
||||
-- for_cat = { cat = "your.cat", default = bool }
|
||||
-- where default is an alternate value for when nixCats was NOT used to install the config
|
||||
M.for_cat = {
|
||||
spec_field = "for_cat",
|
||||
set_lazy = false,
|
||||
modify = function(plugin)
|
||||
if type(plugin.for_cat) == "table" and plugin.for_cat.cat ~= nil then
|
||||
if vim.g[ [[nixCats-special-rtp-entry-nixCats]] ] ~= nil then
|
||||
plugin.enabled = nixCats(plugin.for_cat.cat) or false
|
||||
else
|
||||
plugin.enabled = plugin.for_cat.default
|
||||
end
|
||||
else
|
||||
plugin.enabled = nixCats(plugin.for_cat) or false
|
||||
end
|
||||
return plugin
|
||||
end,
|
||||
}
|
||||
|
||||
return M
|
||||
6
flake.lock
generated
6
flake.lock
generated
@@ -59,11 +59,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1760139962,
|
||||
"narHash": "sha256-4xggC56Rub3WInz5eD7EZWXuLXpNvJiUPahGtMkwtuc=",
|
||||
"lastModified": 1760423683,
|
||||
"narHash": "sha256-Tb+NYuJhWZieDZUxN6PgglB16yuqBYQeMJyYBGCXlt8=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7e297ddff44a3cc93673bb38d0374df8d0ad73e4",
|
||||
"rev": "a493e93b4a259cd9fea8073f89a7ed9b1c5a1da2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
Reference in New Issue
Block a user