summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorSimon Parri <simonparri@ganzeria.com>2025-09-10 10:05:29 -0500
committerSimon Parri <simonparri@ganzeria.com>2025-09-10 10:05:29 -0500
commitbf473eba49c7e76da6a78dd02b1d9e6a9e952c14 (patch)
tree026b91ebe2995da89c3fe26be543a391c4cdc806 /modules
parentd9b8a894aee88b643a0b0cb3c3a6d6868f713dad (diff)
downloadnixos-config-bf473eba49c7e76da6a78dd02b1d9e6a9e952c14.tar.gz
nixos-config-bf473eba49c7e76da6a78dd02b1d9e6a9e952c14.zip
modules/sets: Add set for tree-sitter grammars
Diffstat (limited to 'modules')
-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