From a33f0d7cd9c3d0575cb78c882b204019c147c3ad Mon Sep 17 00:00:00 2001 From: matt1432 Date: Tue, 19 Sep 2023 23:23:19 -0400 Subject: [PATCH] feat: setup gradle with nvim --- nixos/home/nvim.nix | 8 +++++++- nixos/home/packages.nix | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/nixos/home/nvim.nix b/nixos/home/nvim.nix index 82c7e4b2..9606cdf1 100644 --- a/nixos/home/nvim.nix +++ b/nixos/home/nvim.nix @@ -16,6 +16,11 @@ let # always installs latest version plugin = pluginGit "HEAD"; in { + xdg.configFile = { + "../.gradle/gradle.properties".source = pkgs.writeText "gradle.properties" '' + org.gradle.java.home = ${pkgs.temurin-bin-17} + ''; + }; programs.neovim = { enable = true; package = pkgs.neovim-nightly; @@ -37,6 +42,7 @@ in { extraPackages = with pkgs; [ tree-sitter nodejs_latest + gradle bat python311Packages.pylint @@ -55,7 +61,7 @@ in { "~/.cache/sumneko_lua/log" ]; "sumneko-lua.serverDir" = "${pkgs.lua-language-server}/share/lua-language-server"; - "java.jdt.ls.java.home" = "${pkgs.temurin-bin-18}"; + "java.jdt.ls.java.home" = "${pkgs.temurin-bin-17}"; "bashIde.shellcheckPath" = "${pkgs.shellcheck}/bin/shellcheck"; languageserver = { nix = { diff --git a/nixos/home/packages.nix b/nixos/home/packages.nix index 709f7c2b..d91042dd 100644 --- a/nixos/home/packages.nix +++ b/nixos/home/packages.nix @@ -71,6 +71,8 @@ # School virtmanager + gradle + gradle-completion #camunda-modeler # protonmail-bridge