summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 9f096a8..9f2e478 100644
--- a/flake.nix
+++ b/flake.nix
@@ -138,6 +138,10 @@
nodejs-slim
];
+ c = [
+ clang-tools
+ ];
+
lua = [
lua-language-server
stylua
@@ -149,6 +153,10 @@
nixfmt-rfc-style
];
+ python = [ basedpyright ];
+
+ qml = [ kdePackages.qtdeclarative ];
+
rust = [
# NOTE: required to find project root
# NOTE: for now unused, so commented out
@@ -163,6 +171,11 @@
typescript-language-server
];
+ verilog = [
+ verible
+ verilator
+ ];
+
debug = [
lldb
];
@@ -231,6 +244,11 @@
];
completion = [ blink-cmp ];
+ snippets = [
+ luasnip
+ friendly-snippets
+ ];
+
# NOTE: On NeoVim 0.11+ nvim-lspconfig is not required due to native API
lsp = [ lazydev-nvim ];
@@ -265,6 +283,9 @@
oil-nvim
yanky-nvim
which-key-nvim
+
+ # SuperCollider
+ scnvim
];
};
};