This commit is contained in:
Michael Thomson 2025-05-27 10:43:04 -04:00
parent c65787890f
commit 741567f34e
Signed by: mthomson
GPG Key ID: B6CA05EE5F436C79
3 changed files with 21 additions and 5 deletions

View File

@ -48,6 +48,11 @@
taskwarrior-tui taskwarrior-tui
hidden-bar hidden-bar
presenterm presenterm
(azure-cli.withExtensions [
azure-cli.extensions.containerapp
])
azure-functions-core-tools
dotnet-sdk
]; ];
programs.home-manager.enable = true; programs.home-manager.enable = true;

View File

@ -53,6 +53,9 @@ in {
c = with pkgs; [ c = with pkgs; [
clang clang
]; ];
csharp = with pkgs; [
omnisharp-roslyn
];
}; };
# This is for plugins that will load at startup without using packadd: # This is for plugins that will load at startup without using packadd:
@ -159,6 +162,7 @@ in {
go = true; go = true;
typescript = true; typescript = true;
c = true; c = true;
csharp = true;
}; };
# anything else to pass and grab in lua with `nixCats.extra` # anything else to pass and grab in lua with `nixCats.extra`
extra = { extra = {

View File

@ -34,11 +34,11 @@ vim.o.conceallevel = 2
-- vim.o.smarttab = true -- vim.o.smarttab = true
vim.opt.cpoptions:append('I') vim.opt.cpoptions:append('I')
vim.o.expandtab = true vim.o.expandtab = true
-- vim.o.smartindent = true vim.o.smartindent = true
-- vim.o.autoindent = true vim.o.autoindent = true
-- vim.o.tabstop = 4 vim.o.tabstop = 4
-- vim.o.softtabstop = 4 vim.o.softtabstop = 4
-- vim.o.shiftwidth = 4 vim.o.shiftwidth = 4
-- stops line wrapping from being confusing -- stops line wrapping from being confusing
vim.o.breakindent = true vim.o.breakindent = true
@ -741,6 +741,13 @@ require('lze').load {
-- filetypes = { "go", "gomod", "gowork", "gotmpl" }, -- filetypes = { "go", "gomod", "gowork", "gotmpl" },
}, },
}, },
{
"omnisharp",
enabled = nixCats("csharp") or false,
lsp = {
-- filetypes = { "go", "gomod", "gowork", "gotmpl" },
},
},
{ {
"nixd", "nixd",
enabled = nixCats('nix') or false, enabled = nixCats('nix') or false,