add erlang
This commit is contained in:
parent
883cd283ee
commit
a2e9fd1dcf
3 changed files with 13 additions and 0 deletions
|
@ -7,6 +7,7 @@ in
|
|||
options.local.programs.dev-tools = with lib; {
|
||||
base.enable = mkEnableOption "base tools";
|
||||
nix.enable = mkEnableOption "tools for nix developer";
|
||||
erlang.enable = mkEnableOption "tools for erlang developer";
|
||||
web.enable = mkEnableOption "tools for web developer";
|
||||
k8s.enable = mkEnableOption "k8s tools";
|
||||
psql = {
|
||||
|
@ -72,6 +73,13 @@ in
|
|||
];
|
||||
})
|
||||
|
||||
(lib.mkIf cfg.erlang.enable {
|
||||
home.packages = with pkgs.unstable; [
|
||||
erlang
|
||||
erlfmt
|
||||
];
|
||||
})
|
||||
|
||||
(lib.mkIf cfg.nix.enable {
|
||||
home.packages = with pkgs.unstable; [
|
||||
nixpkgs-fmt # nix formatter
|
||||
|
|
|
@ -71,6 +71,10 @@ let inherit (lib.nix2lua) call; in
|
|||
language = "en-US";
|
||||
languageToolHttpServerUri = "http://localhost:8081";
|
||||
};
|
||||
# erlang
|
||||
erlangls = {
|
||||
cmd = [ "${lib.getExe pkgs.erlang-ls}" ];
|
||||
};
|
||||
};
|
||||
|
||||
plugins.language-server.typescript-tools = {
|
||||
|
|
|
@ -105,6 +105,7 @@
|
|||
local.programs.dev-tools = {
|
||||
base.enable = lib.mkDefault true;
|
||||
nix.enable = lib.mkDefault true;
|
||||
erlang.enable = lib.mkDefault true;
|
||||
web.enable = lib.mkDefault true;
|
||||
psql = {
|
||||
enable = lib.mkDefault true;
|
||||
|
|
Loading…
Add table
Reference in a new issue