csharp lang
This commit is contained in:
parent
0ccb525640
commit
72a305abec
2 changed files with 13 additions and 3 deletions
|
@ -15,7 +15,10 @@ in {
|
|||
tools.enable = enableOption "tools" true;
|
||||
docs.enable = enableOption "man caches" false;
|
||||
devenv.enable = enableOption "devenv" true;
|
||||
lsp.c.enable = enableOption "clangd" false;
|
||||
lang = {
|
||||
c.enable = enableOption "clangd" false;
|
||||
csharp.enable = enableOption "sharp" false;
|
||||
};
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable (
|
||||
|
@ -57,9 +60,15 @@ in {
|
|||
userName = "xunuwu";
|
||||
};
|
||||
})
|
||||
(lib.mkIf cfg.lsp.c.enable {
|
||||
(lib.mkIf cfg.lang.c.enable {
|
||||
home.packages = with pkgs; [clang-tools];
|
||||
})
|
||||
(lib.mkIf cfg.lang.csharp.enable {
|
||||
home.packages = with pkgs; [
|
||||
csharpier
|
||||
omnisharp-roslyn
|
||||
];
|
||||
})
|
||||
(lib.mkIf cfg.docs.enable {
|
||||
programs.man.generateCaches = true;
|
||||
})
|
||||
|
|
|
@ -86,8 +86,9 @@
|
|||
develop = {
|
||||
enable = true;
|
||||
docs = enabled;
|
||||
lsp = {
|
||||
lang = {
|
||||
c = enabled;
|
||||
csharp = enabled;
|
||||
};
|
||||
};
|
||||
gaming = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue