From 9b93def3cbd850ed60511fc6b879825e6a0046a3 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 10 Mar 2026 11:53:08 +0100 Subject: [PATCH] isle-portable: use writeText instead of passAsFile --- pkgs/by-name/is/isle-portable/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index 28b6638c7553..fc8ee37eb859 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -3,6 +3,7 @@ callPackage, requireFile, runCommand, + writeText, makeBinaryWrapper, symlinkJoin, isle-portable-unwrapped ? callPackage ./unwrapped.nix { }, @@ -37,17 +38,7 @@ symlinkJoin ( ) iniWithDisk; # Make a config ini file - iniFile = - runCommand "isle.ini" - { - passAsFile = [ "iniFile" ]; - - # Set the ISO path. - iniFile = lib.generators.toINI { } quotedIni; - } - '' - cp "$iniFilePath" "$out" - ''; + iniFile = writeText "isle.ini" (lib.generators.toINI { } quotedIni); in { inherit (isle-portable-unwrapped) version;