diff --git a/modules/software-templates/devenv/c-cpp.nix b/modules/software-templates/devenv/c-cpp.nix
index 3247bd8..579edcc 100644
--- a/modules/software-templates/devenv/c-cpp.nix
+++ b/modules/software-templates/devenv/c-cpp.nix
@@ -1,12 +1,12 @@
{ pkgs, nix-jetbrains-plugins, ... }:
{
- environment.systemPackages = with nix-jetbrains-plugins.plugins."${pkgs.stdenv.host.system}".clion."2025.3.1"; [
- (pkgs.jetbrains.plugins.addPlugins jetbrains.clion [
+ environment.systemPackages = with nix-jetbrains-plugins.lib."${pkgs.stdenv.system}"; [
+ (buildIdeWithPlugins pkgs.jetbrains "clion" [
"com.github.copilot"
"nix-idea"
-# "visual-studio-keymap"
+ # "visual-studio-keymap"
"String Manipulation"
])
];
-}
\ No newline at end of file
+}
diff --git a/modules/software-templates/devenv/dotnet.nix b/modules/software-templates/devenv/dotnet.nix
index bf17df4..d8871ef 100644
--- a/modules/software-templates/devenv/dotnet.nix
+++ b/modules/software-templates/devenv/dotnet.nix
@@ -1,15 +1,15 @@
{ pkgs, nix-jetbrains-plugins, ... }:
{
-# environment.systemPackages = with nix-jetbrains-plugins.plugins."${pkgs.stdenv.host.system}".rider."2025.3.1"; [
-# (pkgs.jetbrains.plugins.addPlugins jetbrains.clion [
-# "com.github.copilot"
-# "nix-idea"
-# # "visual-studio-keymap"
-# "String Manipulation"
-# ])
-# pkgs.dotnetCorePackages.sdk_10_0
-# ];
+ environment.systemPackages = with nix-jetbrains-plugins.lib."${pkgs.stdenv.system}"; [
+ (buildIdeWithPlugins pkgs.jetbrains "rider" [
+ "com.github.copilot"
+ "nix-idea"
+ # "visual-studio-keymap"
+ "String Manipulation"
+ ])
+ pkgs.dotnetCorePackages.sdk_10_0
+ ];
environment.sessionVariables = {
DOTNET_CLI_TELEMETRY_OPTOUT = "1";
};
diff --git a/modules/software-templates/devenv/java.nix b/modules/software-templates/devenv/java.nix
index 69f2ea7..ed1581a 100644
--- a/modules/software-templates/devenv/java.nix
+++ b/modules/software-templates/devenv/java.nix
@@ -1,13 +1,13 @@
{ pkgs, nix-jetbrains-plugins, ... }:
{
-# environment.systemPackages = with nix-jetbrains-plugins.plugins."${pkgs.stdenv.host.system}".idea."2025.3.1"; [
-# (pkgs.jetbrains.plugins.addPlugins pkgs.jetbrains.idea [
-# "com.github.copilot"
-# "nix-idea"
-# # "visual-studio-keymap"
-# "String Manipulation"
-# ])
-# pkgs.openjdk17
-# ];
+ environment.systemPackages = with nix-jetbrains-plugins.lib."${pkgs.stdenv.system}"; [
+ (buildIdeWithPlugins pkgs.jetbrains "idea" [
+ "com.github.copilot"
+ "nix-idea"
+ # "visual-studio-keymap"
+ "String Manipulation"
+ ])
+ pkgs.openjdk17
+ ];
}
diff --git a/modules/software-templates/devenv/javascript.nix b/modules/software-templates/devenv/javascript.nix
index ac6a540..583f6ef 100644
--- a/modules/software-templates/devenv/javascript.nix
+++ b/modules/software-templates/devenv/javascript.nix
@@ -1,13 +1,13 @@
-{ pkgs, ... }:
+{ pkgs, nix-jetbrains-plugins, ... }:
{
-# environment.systemPackages = with pkgs; [
-# (jetbrains.plugins.addPlugins jetbrains.webstorm [
-# "17718" # github-copilot
-# "nixidea"
-# "visual-studio-keymap"
-# "stringmanipulation"
-# ])
-# nodejs_24
-# ];
+ environment.systemPackages = with nix-jetbrains-plugins.lib."${pkgs.stdenv.system}"; [
+ (buildIdeWithPlugins pkgs.jetbrains "webstorm" [
+ "com.github.copilot"
+ "nix-idea"
+ # "visual-studio-keymap"
+ "String Manipulation"
+ ])
+ pkgs.nodejs_24
+ ];
}
|