summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-10-12 20:53:13 +0200
committerRory& <root@rory.gay>2025-10-12 20:53:20 +0200
commitb6fb0d61122662a5564c876ebdc2942fdf734c16 (patch)
treeadbaa5864f4177177d0f8930f24afd094a594fb1 /modules
parentRory-nginx changes (diff)
downloadRory-Open-Architecture-b6fb0d61122662a5564c876ebdc2942fdf734c16.tar.xz
Desktop changes
Diffstat (limited to 'modules')
-rw-r--r--modules/software-templates/devenv/c-cpp.nix12
-rw-r--r--modules/software-templates/devenv/dotnet.nix (renamed from modules/software-templates/dotnet.client.nix)1
-rw-r--r--modules/software-templates/devenv/java.nix13
-rw-r--r--modules/software-templates/devenv/javascript.nix11
-rw-r--r--modules/software-templates/eid-mw.nix11
-rw-r--r--modules/software-templates/profilers.nix2
6 files changed, 49 insertions, 1 deletions
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 ];