diff --git a/modules/software-templates/devenv/c-cpp.nix b/modules/software-templates/devenv/c-cpp.nix
new file mode 100644
index 0000000..d07191b
--- /dev/null
+++ b/modules/software-templates/devenv/c-cpp.nix
@@ -0,0 +1,12 @@
+{ pkgs, ... }:
+
+{
+ environment.systemPackages = with pkgs; [
+ (jetbrains.plugins.addPlugins jetbrains.clion [
+ jetbrains.plugins.github-copilot-fixed
+ #"github-copilot"
+ "nixidea"
+ "visual-studio-keymap"
+ ]) # "string-manipulation"
+ ];
+}
\ No newline at end of file
diff --git a/modules/software-templates/dotnet.client.nix b/modules/software-templates/devenv/dotnet.nix
index f855aa3..bb052d8 100644
--- a/modules/software-templates/dotnet.client.nix
+++ b/modules/software-templates/devenv/dotnet.nix
@@ -22,5 +22,6 @@ in
#"github-copilot"
"nixidea"
])
+ dotnetCorePackages.sdk_9_0
];
}
diff --git a/modules/software-templates/devenv/java.nix b/modules/software-templates/devenv/java.nix
new file mode 100644
index 0000000..48613e1
--- /dev/null
+++ b/modules/software-templates/devenv/java.nix
@@ -0,0 +1,13 @@
+{ pkgs, ... }:
+
+{
+ environment.systemPackages = with pkgs; [
+ (jetbrains.plugins.addPlugins jetbrains.idea-ultimate [
+ jetbrains.plugins.github-copilot-fixed
+ #"github-copilot"
+ "nixidea"
+ "visual-studio-keymap"
+ ]) # "string-manipulation"
+ openjdk17
+ ];
+}
\ No newline at end of file
diff --git a/modules/software-templates/devenv/javascript.nix b/modules/software-templates/devenv/javascript.nix
new file mode 100644
index 0000000..1d272fb
--- /dev/null
+++ b/modules/software-templates/devenv/javascript.nix
@@ -0,0 +1,11 @@
+{ pkgs, ... }:
+
+{
+ environment.systemPackages = with pkgs; [
+ (jetbrains.plugins.addPlugins jetbrains.webstorm [
+ jetbrains.plugins.github-copilot-fixed
+ #"github-copilot"
+ ])
+ nodejs
+ ];
+}
\ No newline at end of file
diff --git a/modules/software-templates/eid-mw.nix b/modules/software-templates/eid-mw.nix
new file mode 100644
index 0000000..b74d060
--- /dev/null
+++ b/modules/software-templates/eid-mw.nix
@@ -0,0 +1,11 @@
+{ pkgs, ... }: {
+ services.pcscd.enable = true;
+ environment.systemPackages = with pkgs; [
+ p11-kit
+ opensc
+ eid-mw
+ ];
+ environment.etc."pkcs11/modules/opensc-pkcs11".text = ''
+ module: ${pkgs.opensc}/lib/opensc-pkcs11.so
+ '';
+}
\ No newline at end of file
diff --git a/modules/software-templates/profilers.nix b/modules/software-templates/profilers.nix
index c90f81e..8c67b4f 100644
--- a/modules/software-templates/profilers.nix
+++ b/modules/software-templates/profilers.nix
@@ -3,7 +3,7 @@
{
environment.systemPackages = with pkgs; [
kdePackages.kcachegrind
- config.boot.kernelPackages.perf
+ perf
hotspot
valgrind
];
|