From 872c13be20412fc5d7feb8b649f2114ee408d87c Mon Sep 17 00:00:00 2001 From: uku Date: Thu, 8 Aug 2024 13:42:25 +0200 Subject: [PATCH] feat(desktop): add symlinks to jdk in home dir this makes working with intellij way less of a pain --- configs/desktop.nix | 1 + programs/java.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 programs/java.nix diff --git a/configs/desktop.nix b/configs/desktop.nix index 4b6fa2b..99c3bd4 100644 --- a/configs/desktop.nix +++ b/configs/desktop.nix @@ -74,6 +74,7 @@ hm = { imports = [ catppuccin.homeManagerModules.catppuccin + ../programs/java.nix ]; home = { diff --git a/programs/java.nix b/programs/java.nix new file mode 100644 index 0000000..bd9c30a --- /dev/null +++ b/programs/java.nix @@ -0,0 +1,13 @@ +# wee oo wee oo warning !!! this is a home manager module!!! destined to be put in hm's import, not nixos' !!!! +{ + config, + pkgs, + ... +}: let + inherit (config.lib.file) mkOutOfStoreSymlink; +in { + home.file = { + ".jdks/temurin-21".source = mkOutOfStoreSymlink pkgs.temurin-bin-21; + ".jdks/temurin-17".source = mkOutOfStoreSymlink pkgs.temurin-bin-17; + }; +}