aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-04-23 20:08:46 +0200
committerLinnea Gräf <nea@nea.moe>2025-04-23 20:08:46 +0200
commit4537af40bf8dc200860a2410712be2ffa44455eb (patch)
tree31fa9cd4aa0386f7a5ba66bf13be7326063d015c
parent792887d0a93986dcc224e8889f10a1810c336da5 (diff)
downloadnix-infra-4537af40bf8dc200860a2410712be2ffa44455eb.tar.gz
nix-infra-4537af40bf8dc200860a2410712be2ffa44455eb.tar.bz2
nix-infra-4537af40bf8dc200860a2410712be2ffa44455eb.zip
snapshot: Mi 23. Apr 20:08:46 CEST 2025
-rw-r--r--srv/hadante/configuration.nix27
1 files changed, 21 insertions, 6 deletions
diff --git a/srv/hadante/configuration.nix b/srv/hadante/configuration.nix
index 7597194..c5a2ef4 100644
--- a/srv/hadante/configuration.nix
+++ b/srv/hadante/configuration.nix
@@ -152,12 +152,27 @@ in
programs.kitty = {
enable = true;
};
- home.file = {
- ".jdks/jdk21".source = pkgs.jdk21;
- ".jdks/jdk17".source = pkgs.jdk17;
- ".jdks/jdk11".source = pkgs.jdk11;
- ".jdks/jdk8".source = pkgs.jdk8;
- };
+ home.file =
+ let
+ javas = {
+ jdk21 = pkgs.jdk21;
+ jdk17 = pkgs.jdk17;
+ jdk11 = pkgs.jdk11;
+ jdk8 = pkgs.jdk8;
+ };
+ in
+
+ (lib.attrsets.mapAttrs' (
+ label: package:
+ lib.attrsets.nameValuePair (".jdks/" + label) {
+ source = package;
+ }
+ ) javas)
+ // {
+ ".gradle/gradle.properties".text = ''
+
+ '';
+ };
home.stateVersion = "25.05";
};