about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--machines/dnyarri.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/machines/dnyarri.nix b/machines/dnyarri.nix
index 445a5aac..254ba557 100644
--- a/machines/dnyarri.nix
+++ b/machines/dnyarri.nix
@@ -55,10 +55,12 @@ with import ../lib;
 
         builtin_firmware = pkgs.stdenv.mkDerivation {
           name = "builtin-firmware";
-          buildCommand = ''
+          buildCommand = let
+            firmwareBasePath = "${pkgs.firmwareLinuxNonfree}/lib/firmware";
+          in ''
             mkdir -p "$out/radeon"
             ${concatMapStrings (x: ''
-              cp -Lv -t "$out/radeon" "${pkgs.firmwareLinuxNonfree}/${x}";
+              cp -Lv -t "$out/radeon" "${firmwareBasePath}/${x}";
             '') radeonFW}
 
             cp "${patch51}" "$out/${patch51Name}"