From bc5980e5db152bc178fb83da3633c50c0529ffa6 Mon Sep 17 00:00:00 2001 From: foxora Date: Sun, 10 May 2026 17:06:47 +0100 Subject: [PATCH 1/2] added clearurls plugin :3 --- homes/modules/programs/nixcord.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/homes/modules/programs/nixcord.nix b/homes/modules/programs/nixcord.nix index 3ff984d..bc37d63 100644 --- a/homes/modules/programs/nixcord.nix +++ b/homes/modules/programs/nixcord.nix @@ -44,6 +44,7 @@ callTimer.enable = false; # broken rn fixYoutubeEmbeds.enable = true; fixSpotifyEmbeds.enable = true; + ClearURLs.enable = true; tidalEmbeds.enable = true; youtubeAdblock.enable = true; followVoiceUser.enable = true; From 56bb68002f3f8abfce8e5d428b42e6fd2b701e0d Mon Sep 17 00:00:00 2001 From: foxora Date: Sun, 10 May 2026 17:31:51 +0100 Subject: [PATCH 2/2] added csharp dev stuff :3 --- homes/aurora/default.nix | 1 + homes/modules/programs/neovim/lua/lsp/lsp.lua | 6 ++++++ homes/modules/programs/neovim/lua/plugins/format.lua | 1 + homes/modules/programs/neovim/nixcats.nix | 11 +++++++++++ 4 files changed, 19 insertions(+) diff --git a/homes/aurora/default.nix b/homes/aurora/default.nix index a41860c..f5df101 100644 --- a/homes/aurora/default.nix +++ b/homes/aurora/default.nix @@ -131,6 +131,7 @@ zig elixir gleam + dotnet-sdk delta # git diff viewer tlrc # tldr rust client shellcheck diff --git a/homes/modules/programs/neovim/lua/lsp/lsp.lua b/homes/modules/programs/neovim/lua/lsp/lsp.lua index 33b7afa..1108aae 100644 --- a/homes/modules/programs/neovim/lua/lsp/lsp.lua +++ b/homes/modules/programs/neovim/lua/lsp/lsp.lua @@ -105,6 +105,12 @@ if nixCats("lang.java.lsp") then } end +if nixCats("lang.csharp.lsp") then + servers.roslyn_ls = { + settings = {}, + } +end + if nixCats("lang.protobuf.lsp") then servers.buf_ls = { settings = {}, diff --git a/homes/modules/programs/neovim/lua/plugins/format.lua b/homes/modules/programs/neovim/lua/plugins/format.lua index 636008b..1e5c7dd 100644 --- a/homes/modules/programs/neovim/lua/plugins/format.lua +++ b/homes/modules/programs/neovim/lua/plugins/format.lua @@ -71,6 +71,7 @@ return { return formatters end)(), haskell = nixCats("lang.haskell.format") and { "ormolu" } or nil, + csharp = nixCats("lang.csharp.format") and { "csharpier" } or nil, proto = nixCats("lang.protobuf.format") and { "buf" } or nil, toml = nixCats("lang.toml.format") and { "taplo" } or nil, sql = nixCats("lang.sql.format") and { "sqlfluff" } or nil, diff --git a/homes/modules/programs/neovim/nixcats.nix b/homes/modules/programs/neovim/nixcats.nix index 701aba7..0c2025c 100644 --- a/homes/modules/programs/neovim/nixcats.nix +++ b/homes/modules/programs/neovim/nixcats.nix @@ -94,6 +94,14 @@ in { ]; # TODO: needs formatter field }; + csharp = { + lsp = [ + roslyn-ls + ]; + format = [ + csharpier + ]; + }; protobuf = { lsp = [buf]; format = [buf]; @@ -301,6 +309,9 @@ in { java.lsp = true; java.format = true; + csharp.lsp = true; + csharp.format = true; + protobuf.lsp = true; protobuf.format = true;