summaryrefslogtreecommitdiff
path: root/modules/sets.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/sets.nix')
-rw-r--r--modules/sets.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/sets.nix b/modules/sets.nix
index 6878b69..93999cc 100644
--- a/modules/sets.nix
+++ b/modules/sets.nix
@@ -25,6 +25,7 @@ in
cli.shell = lib.mkEnableOption "package set";
comm.im = lib.mkEnableOption "package set";
de.utils = lib.mkEnableOption "package set";
+ dev.grammars = lib.mkEnableOption "package set";
dl.tools.manga = lib.mkEnableOption "package set" // { default = cfg.dl.tools.full; };
dl.tools.minimal = lib.mkEnableOption "package set" // { default = cfg.dl.tools.full; };
dl.tools.full = lib.mkEnableOption "package set";
@@ -94,6 +95,31 @@ in
libnotify
pass
] ++ lib.optional cfg.de.useKeymapper keymapper;
+ dev.grammars = with pkgs.tree-sitter-grammars; [
+ tree-sitter-c
+ tree-sitter-c-sharp
+ tree-sitter-cmake
+ tree-sitter-cpp
+ tree-sitter-css
+ tree-sitter-dockerfile
+ tree-sitter-elixir
+ tree-sitter-go
+ tree-sitter-gomod
+ tree-sitter-heex
+ tree-sitter-html
+ tree-sitter-java
+ tree-sitter-javascript
+ tree-sitter-json
+ tree-sitter-lua
+ tree-sitter-perl
+ tree-sitter-php
+ tree-sitter-python
+ tree-sitter-ruby
+ tree-sitter-rust
+ tree-sitter-toml
+ tree-sitter-tsx
+ tree-sitter-yaml
+ ];
dl.tools.manga = [
gallery-dl
img2pdf