2024-12-22 00:27:24 -05:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
self,
|
|
|
|
...
|
|
|
|
}: let
|
|
|
|
inherit (pkgs.lib) listToAttrs nameValuePair;
|
|
|
|
mkLangsShells = langs:
|
|
|
|
listToAttrs (map (l:
|
2025-01-04 21:34:36 -05:00
|
|
|
nameValuePair l (pkgs.callPackage "${self}/homeManagerModules/neovim/langs/${l}/shell.nix" {inherit self;}))
|
2024-12-22 00:27:24 -05:00
|
|
|
langs);
|
|
|
|
in
|
|
|
|
mkLangsShells [
|
|
|
|
"csharp"
|
|
|
|
"json"
|
|
|
|
"lua"
|
|
|
|
"markdown"
|
|
|
|
"rust"
|
|
|
|
"web"
|
|
|
|
"c-lang"
|
|
|
|
]
|