nix-stuff/roles/school/programs/jetbrains.nix

18 lines
539 B
Nix

{pkgs, ...}:
with pkgs; {
environment.systemPackages = with jetbrains; [
idea-ultimate
datagrip
];
home-manager.users.toast = {
/*
If you use programs.java.enable intellij picks up the jdk package directly, which is not ideal
This adds the jdks I want to use to a directory intellij expects jdks to be
*/
home.file.".jdks/jdk8".source = "${pkgs.jdk8}/lib/openjdk";
home.file.".jdks/jdk17".source = let
jdk17 = pkgs.jdk17.override { enableJavaFX = true; };
in "${jdk17}/lib/openjdk";
};
}