diff --git a/lib/modules/manager/nix/artifacts.spec.ts b/lib/modules/manager/nix/artifacts.spec.ts
index 7b741ee82208f4f591bae9ae5a28f355d7812711..7de02bf272adb57e4f00ef905318100efe1e4236 100644
--- a/lib/modules/manager/nix/artifacts.spec.ts
+++ b/lib/modules/manager/nix/artifacts.spec.ts
@@ -36,17 +36,14 @@ process.env.CONTAINERBASE = 'true';
 const config: UpdateArtifactsConfig = {};
 const lockMaintenanceConfig = { ...config, isLockFileMaintenance: true };
 const updateInputCmd = `nix \
-    --extra-experimental-features nix-command \
-    --extra-experimental-features flakes \
+--extra-experimental-features 'nix-command flakes' \
 flake lock --update-input nixpkgs`;
 const updateInputTokenCmd = `nix \
-    --extra-experimental-features nix-command \
-    --extra-experimental-features flakes \
+--extra-experimental-features 'nix-command flakes' \
 --extra-access-tokens github.com=token \
 flake lock --update-input nixpkgs`;
 const lockfileMaintenanceCmd = `nix \
-    --extra-experimental-features nix-command \
-    --extra-experimental-features flakes \
+--extra-experimental-features 'nix-command flakes' \
 flake update`;
 
 describe('modules/manager/nix/artifacts', () => {
diff --git a/lib/modules/manager/nix/artifacts.ts b/lib/modules/manager/nix/artifacts.ts
index 411cfb160d6f971a7341cda8d6c35bca81e43a34..4180f37bbc6f3555c952710e14da3f069fb906ba 100644
--- a/lib/modules/manager/nix/artifacts.ts
+++ b/lib/modules/manager/nix/artifacts.ts
@@ -22,9 +22,7 @@ export async function updateArtifacts({
     return null;
   }
 
-  let cmd = `nix \
-    --extra-experimental-features nix-command \
-    --extra-experimental-features flakes `;
+  let cmd = `nix --extra-experimental-features 'nix-command flakes' `;
 
   const token = findGithubToken(
     hostRules.find({