1
Fork 0

Better octodns file structure

This commit is contained in:
prescientmoon 2024-10-13 02:34:34 +02:00
parent 190dde841e
commit 35bc79265c
Signed by: prescientmoon
SSH key fingerprint: SHA256:WFp/cO76nbarETAoQcQXuV+0h7XJsEsOCI0UsyPIy6U
33 changed files with 219 additions and 381 deletions
home/features/neovim

View file

@ -362,9 +362,7 @@ let
# {{{ scrap
scrap = {
package = "prescientmoon/scrap.nvim";
event = "InsertEnter";
config.setup."my.abbreviations" = true;
};
# }}}
# }}}
@ -375,10 +373,6 @@ let
name = "mini.statusline";
dependencies.lua = [ "web-devicons" ];
cond = blacklist [
"vscode"
"firenvim"
];
lazy = false;
opts.content.inactive =
@ -417,10 +411,6 @@ let
name = "mini.files";
dependencies.lua = [ "web-devicons" ];
cond = blacklist [
"vscode"
"firenvim"
];
keys = {
mapping = "<c-s-f>";
desc = "[S]earch [F]iles";
@ -439,6 +429,17 @@ let
opts.mappings.go_in_plus = "l";
};
# }}}
# {{{ quicker.nvim
quicker-nvim = {
package = "stevearc/quicker.nvim";
name = "quicker.nvim";
dependencies.lua = [ "web-devicons" ];
event = "FileType qf";
opts = { };
};
# }}}
# {{{ harpoon
harpoon = {
package = "ThePrimeagen/harpoon";
@ -478,7 +479,6 @@ let
telescope = {
package = "nvim-telescope/telescope.nvim";
version = "0.1.x";
cond = blacklist "vscode";
event = "VeryLazy";
# {{{ Dependencies
@ -550,7 +550,6 @@ let
dressing = {
package = "stevearc/dressing.nvim";
cond = blacklist "vscode";
event = "VeryLazy";
opts = {
@ -572,7 +571,6 @@ let
package = "lukas-reineke/indent-blankline.nvim";
main = "ibl";
cond = blacklist "vscode";
event = "VeryLazy";
config = true;
@ -624,7 +622,6 @@ let
package = "j-hui/fidget.nvim";
tag = "legacy";
cond = blacklist "vscode";
event = "BufReadPre";
config = true;
};
@ -644,7 +641,6 @@ let
dependencies.nix = [ pkgs.tree-sitter ];
cond = blacklist "vscode";
event = "VeryLazy";
#{{{ Highlighting
@ -665,7 +661,6 @@ let
flash = {
package = "folke/flash.nvim";
cond = blacklist "vscode";
keys =
let
nmap = mode: mapping: action: desc: {
@ -689,7 +684,6 @@ let
ftft = {
package = "gukz/ftFT.nvim";
cond = blacklist "vscode";
keys = [
"f"
"F"
@ -704,7 +698,6 @@ let
clipboard-image = {
package = "postfen/clipboard-image.nvim";
cond = blacklist "firenvim";
cmd = "PasteImg";
keys = {
@ -734,7 +727,6 @@ let
lastplace = {
package = "ethanholz/nvim-lastplace";
cond = blacklist "vscode";
event = "BufReadPre";
opts.lastplace_ignore_buftype = [
@ -748,7 +740,6 @@ let
undotree = {
package = "mbbill/undotree";
cond = blacklist "vscode";
cmd = "UndotreeToggle";
keys = nmap "<leader>u" "<cmd>UndoTreeToggle<cr>" "[U]ndo tree";
};
@ -897,7 +888,6 @@ let
package = "L3MON4D3/LuaSnip";
version = "v2";
cond = blacklist "vscode";
config =
_:
do [
@ -963,7 +953,6 @@ let
dir = miros-nvim;
dependencies.nix = [ miros ];
cond = blacklist "vscode";
ft = "miros";
keys = {
@ -1018,7 +1007,6 @@ let
];
package = "neovim/nvim-lspconfig";
cond = blacklist "vscode";
event = "VeryLazy";
config =
@ -1106,7 +1094,6 @@ let
);
package = "stevearc/conform.nvim";
cond = blacklist "vscode";
event = "VeryLazy";
opts.format_on_save.lsp_fallback = true;
@ -1165,7 +1152,6 @@ let
dependencies.lua = [ "lspconfig" ];
dependencies.nix = lib.lists.optional packedTargets.python pkgs.ruff;
cond = blacklist "vscode";
event = "VeryLazy";
opts = _: { sources = [ (require "null-ls" /builtins/diagnostics/ruff) ]; };
@ -1187,7 +1173,6 @@ let
"luasnip"
];
cond = blacklist "vscode";
event = [
"InsertEnter"
"CmdlineEnter"
@ -1207,7 +1192,6 @@ let
"nvim-neotest/nvim-nio"
];
cond = blacklist "vscode";
config = _: {
setup.neotest = {
status.virtual_text = true;
@ -1245,7 +1229,6 @@ let
dependencies.lua = [ "plenary" ];
version = "^2";
cond = blacklist "vscode";
ft = [
"haskell"
"lhaskell"
@ -1276,7 +1259,6 @@ let
pkgs.rustfmt
];
cond = blacklist "vscode";
lazy = false; # This plugin is already lazy
config.autocmds = {
@ -1296,7 +1278,6 @@ let
package = "saecki/crates.nvim";
dependencies.lua = [ "plenary" ];
cond = blacklist "vscode";
event = "BufReadPost Cargo.toml";
# {{{ Set up null_ls source
@ -1374,7 +1355,6 @@ let
"lspconfig"
];
cond = blacklist "vscode";
ft = "lean";
opts = {
@ -1399,7 +1379,6 @@ let
"lspconfig"
];
cond = blacklist "vscode";
ft = [
"idris2"
"lidris2"
@ -1436,7 +1415,6 @@ let
github-actions = {
package = "yasuhiroki/github-actions-yaml.vim";
cond = blacklist "vscode";
ft = [
"yml"
"yaml"
@ -1452,7 +1430,6 @@ let
upkgs.typstfmt
];
cond = blacklist "vscode";
ft = "typst";
};
# }}}
@ -1460,7 +1437,6 @@ let
purescript = {
package = "purescript-contrib/purescript-vim";
cond = blacklist "vscode";
ft = "purescript";
};
# }}}
@ -1468,7 +1444,6 @@ let
hyprland = {
package = "theRealCarneiro/hyprland-vim-syntax";
cond = blacklist "vscode";
ft = "hypr";
init.autocmds = {
@ -1483,7 +1458,6 @@ let
# Required for yarn PNP to work
rzip = {
package = "lbrayner/vim-rzip";
cond = blacklist "vscode";
event = "VeryLazy";
};
# }}}
@ -1499,7 +1473,6 @@ let
in
{
dir = "${djot}/editors/vim";
cond = blacklist "vscode";
ft = "djot";
config.autocmds = {
@ -1518,10 +1491,6 @@ let
package = "wakatime/vim-wakatime";
dependencies.nix = [ pkgs.wakatime ];
cond = blacklist [
"vscode"
"firenvim"
];
event = "VeryLazy";
};
# }}}
@ -1531,10 +1500,6 @@ let
package = "andweeb/presence.nvim";
main = "presence";
cond = blacklist [
"vscode"
"firenvim"
];
event = "VeryLazy";
config = true;
};
@ -1545,10 +1510,6 @@ let
package = "ruifm/gitlinker.nvim";
dependencies.lua = [ "plenary" ];
cond = blacklist [
"vscode"
"firenvim"
];
opts.mappings = "<leader>yg";
keys = {
mapping = opts.mappings;
@ -1566,16 +1527,7 @@ let
dependencies.lua = [ "plenary" ];
event = "VeryLazy";
cond = [
(blacklist [
"vscode"
"firenvim"
])
(
# lua
lua "vim.loop.cwd() == ${encode obsidianVault}"
)
];
cond = lua "vim.loop.cwd() == ${encode obsidianVault}";
config.keys =
let
@ -1623,11 +1575,7 @@ let
# {{{ navigator
navigator = {
package = "numToStr/Navigator.nvim";
cond = blacklist [
"vscode"
"firenvim"
"neovide"
];
cond = blacklist [ "neovide" ];
config = true;
keys = [