oizys/modules/languages/default.nix

18 lines
430 B
Nix

{lib, ...}: let
inherit (lib) mkOption types literalExpression mdDoc;
in {
imports = [./nim.nix ./tex.nix ./misc.nix ./node.nix ./python.nix ./zig.nix];
options.oizys.languages = mkOption {
type = with types; (listOf str);
description = mdDoc ''
List of programming languages to enable.
'';
default = [];
example = literalExpression ''
[
"python"
"nim"
]
'';
};
}