docs: fix devmode for manuals

hard-coding a relative path will use the calling process's working
directory, but we want the path relative to the Nix expression.
This commit is contained in:
Valentin Gagarin 2025-01-20 00:30:21 +01:00
parent 16b818f774
commit 61235d4471
2 changed files with 2 additions and 2 deletions

View File

@ -110,7 +110,7 @@ stdenvNoCC.mkDerivation (
shell =
let
devmode' = devmode.override {
buildArgs = "./.";
buildArgs = toString ../.;
open = "/share/doc/nixpkgs/manual.html";
};
nixos-render-docs-redirects' = writeShellScriptBin "redirects" "${lib.getExe nixos-render-docs-redirects} --file ${toString ../redirects.json} $@";

View File

@ -7,7 +7,7 @@ let
common = import ./common.nix;
inherit (common) outputPath indexPath;
devmode = pkgs.devmode.override {
buildArgs = "../../release.nix -A manualHTML.${builtins.currentSystem}";
buildArgs = ''${toString ../../release.nix} -A manualHTML.${builtins.currentSystem}'';
open = "/${outputPath}/${indexPath}";
};
nixos-render-docs-redirects = pkgs.writeShellScriptBin "redirects" "${pkgs.lib.getExe pkgs.nixos-render-docs-redirects} --file ${toString ./redirects.json} $@";