From bf473eba49c7e76da6a78dd02b1d9e6a9e952c14 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Wed, 10 Sep 2025 10:05:29 -0500 Subject: modules/sets: Add set for tree-sitter grammars --- modules/sets.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'modules') 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 -- cgit v1.2.3