diff --git a/machines/mac/configuration.nix b/machines/mac/configuration.nix
index d3eea95..9915023 100644
--- a/machines/mac/configuration.nix
+++ b/machines/mac/configuration.nix
@@ -64,7 +64,6 @@
       upgrade = true;
     };
     brews = [
-      "openjdk@17"
       "firefoxpwa"
     ];
     casks = [
diff --git a/user/modules/dev.nix b/user/modules/dev.nix
index 63203e1..1ba51b5 100644
--- a/user/modules/dev.nix
+++ b/user/modules/dev.nix
@@ -34,6 +34,11 @@
     enable = true;
   };
 
+  programs.java = {
+    enable = true;
+    package = pkgs.jdk17;
+  };
+
   # Bun Git config
   programs.git = {
     attributes = [