update
This commit is contained in:
parent
a033cda5da
commit
3e90a97d61
@ -23,6 +23,7 @@
|
||||
../../modules/home-manager/direnv.nix
|
||||
../../modules/home-manager/spotify-player.nix
|
||||
../../modules/home-manager/nb.nix
|
||||
../../modules/home-manager/stylix.nix
|
||||
];
|
||||
home.username = "mthomson";
|
||||
home.homeDirectory = "/Users/mthomson";
|
||||
|
@ -50,6 +50,9 @@ in {
|
||||
vue-language-server
|
||||
stylelint-lsp
|
||||
];
|
||||
c = with pkgs; [
|
||||
clang
|
||||
];
|
||||
};
|
||||
|
||||
# This is for plugins that will load at startup without using packadd:
|
||||
@ -62,6 +65,8 @@ in {
|
||||
snacks-nvim
|
||||
gruvbox-nvim
|
||||
gruber-darker-nvim
|
||||
lackluster-nvim
|
||||
oxocarbon-nvim
|
||||
vim-sleuth
|
||||
oil-nvim
|
||||
plenary-nvim
|
||||
@ -91,6 +96,7 @@ in {
|
||||
nvim-dap
|
||||
nvim-dap-ui
|
||||
nvim-dap-virtual-text
|
||||
zk-nvim
|
||||
];
|
||||
};
|
||||
|
||||
@ -152,6 +158,7 @@ in {
|
||||
nix = true;
|
||||
go = true;
|
||||
typescript = true;
|
||||
c = true;
|
||||
};
|
||||
# anything else to pass and grab in lua with `nixCats.extra`
|
||||
extra = {
|
||||
|
@ -28,6 +28,8 @@ vim.wo.number = true
|
||||
-- Enable mouse mode
|
||||
vim.o.mouse = 'a'
|
||||
|
||||
vim.o.conceallevel = 2
|
||||
|
||||
-- Indent
|
||||
-- vim.o.smarttab = true
|
||||
vim.opt.cpoptions:append('I')
|
||||
@ -278,6 +280,26 @@ require('lze').load {
|
||||
require('mini.ai').setup()
|
||||
end,
|
||||
},
|
||||
{
|
||||
"zk-nvim",
|
||||
enabled = nixCats('general') or false,
|
||||
event = "DeferredUIEnter",
|
||||
-- keys = {
|
||||
-- { "<leader>zf", desc = "Zk Find" },
|
||||
-- { "<leader>zt", desc = "Zk Tags" },
|
||||
-- { "<leader>zn", desc = "Zk New" },
|
||||
-- { "<leader>zj", desc = "Zk New" },
|
||||
-- },
|
||||
after = function (plugin)
|
||||
require('zk').setup({
|
||||
picker = "snacks_picker",
|
||||
})
|
||||
vim.keymap.set('n', "<leader>zf", "<cmd>ZkNotes<CR>", { desc = "Zk Find" })
|
||||
vim.keymap.set('n', "<leader>zt", "<cmd>ZkTags<CR>", { desc = "Zk Tags" })
|
||||
vim.keymap.set('n', "<leader>zn", "<cmd>ZkNew<CR>", { desc = "Zk New" })
|
||||
vim.keymap.set('n', "<leader>zj", "<cmd>ZkNew { dir = \"journal/daily\" } <CR>", { desc = "Zk New" })
|
||||
end,
|
||||
},
|
||||
{
|
||||
"gitsigns.nvim",
|
||||
enabled = nixCats('general') or false,
|
||||
@ -707,6 +729,11 @@ require('lze').load {
|
||||
enabled = nixCats('typescript') or false,
|
||||
lsp = {},
|
||||
},
|
||||
{
|
||||
"clangd",
|
||||
enabled = nixCats('c') or false,
|
||||
lsp = {},
|
||||
},
|
||||
{
|
||||
"gopls",
|
||||
enabled = nixCats("go") or false,
|
||||
|
Loading…
x
Reference in New Issue
Block a user