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;
|
tools.enable = enableOption "tools" true;
|
||||||
docs.enable = enableOption "man caches" false;
|
docs.enable = enableOption "man caches" false;
|
||||||
devenv.enable = enableOption "devenv" true;
|
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 (
|
config = lib.mkIf cfg.enable (
|
||||||
|
@ -57,9 +60,15 @@ in {
|
||||||
userName = "xunuwu";
|
userName = "xunuwu";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
(lib.mkIf cfg.lsp.c.enable {
|
(lib.mkIf cfg.lang.c.enable {
|
||||||
home.packages = with pkgs; [clang-tools];
|
home.packages = with pkgs; [clang-tools];
|
||||||
})
|
})
|
||||||
|
(lib.mkIf cfg.lang.csharp.enable {
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
csharpier
|
||||||
|
omnisharp-roslyn
|
||||||
|
];
|
||||||
|
})
|
||||||
(lib.mkIf cfg.docs.enable {
|
(lib.mkIf cfg.docs.enable {
|
||||||
programs.man.generateCaches = true;
|
programs.man.generateCaches = true;
|
||||||
})
|
})
|
||||||
|
|
|
@ -86,8 +86,9 @@
|
||||||
develop = {
|
develop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
docs = enabled;
|
docs = enabled;
|
||||||
lsp = {
|
lang = {
|
||||||
c = enabled;
|
c = enabled;
|
||||||
|
csharp = enabled;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
gaming = {
|
gaming = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue