summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2023-09-29 06:13:19 -0500
committerGitHub <noreply@github.com>2023-09-29 06:13:19 -0500
commitfbf686309f04baa42bc86a220f2c7b4a47e3004a (patch)
treeaff4ae00cc99286b9b01d358d368f44973720068 /nixos
parenteebea34b581c6dd0de3055ac150fc0392223fbe4 (diff)
parente57034f9a778384481dede840e1adc8b0ba947af (diff)
downloadnixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.tar
nixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.tar.gz
nixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.tar.bz2
nixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.tar.lz
nixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.tar.xz
nixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.tar.zst
nixpkgs-fbf686309f04baa42bc86a220f2c7b4a47e3004a.zip
Merge pull request #256725 from trofi/modules-xmr-stak-cudaSupport-removal
modules/xmr-stak: drop broken cudaSupport option
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/xmr-stak.nix8
1 files changed, 2 insertions, 6 deletions
diff --git a/nixos/modules/services/misc/xmr-stak.nix b/nixos/modules/services/misc/xmr-stak.nix
index 6e123cf0380..54efae48d5d 100644
--- a/nixos/modules/services/misc/xmr-stak.nix
+++ b/nixos/modules/services/misc/xmr-stak.nix
@@ -7,7 +7,7 @@ let
   cfg = config.services.xmr-stak;
 
   pkg = pkgs.xmr-stak.override {
-    inherit (cfg) openclSupport cudaSupport;
+    inherit (cfg) openclSupport;
   };
 
 in
@@ -17,7 +17,6 @@ in
     services.xmr-stak = {
       enable = mkEnableOption (lib.mdDoc "xmr-stak miner");
       openclSupport = mkEnableOption (lib.mdDoc "support for OpenCL (AMD/ATI graphics cards)");
-      cudaSupport = mkEnableOption (lib.mdDoc "support for CUDA (NVidia graphics cards)");
 
       extraArgs = mkOption {
         type = types.listOf types.str;
@@ -64,15 +63,12 @@ in
       wantedBy = [ "multi-user.target" ];
       bindsTo = [ "network-online.target" ];
       after = [ "network-online.target" ];
-      environment = mkIf cfg.cudaSupport {
-        LD_LIBRARY_PATH = "${pkgs.linuxPackages_latest.nvidia_x11}/lib";
-      };
 
       preStart = concatStrings (flip mapAttrsToList cfg.configFiles (fn: content: ''
         ln -sf '${pkgs.writeText "xmr-stak-${fn}" content}' '${fn}'
       ''));
 
-      serviceConfig = let rootRequired = cfg.openclSupport || cfg.cudaSupport; in {
+      serviceConfig = let rootRequired = cfg.openclSupport; in {
         ExecStart = "${pkg}/bin/xmr-stak ${concatStringsSep " " cfg.extraArgs}";
         # xmr-stak generates cpu and/or gpu configuration files
         WorkingDirectory = "/tmp";