summaryrefslogtreecommitdiffstats
path: root/nixos/doc/manual/shell.nix
blob: eb186b0f3e2496cc3faf3fc647287e2f9f14e4a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
let
  pkgs = import ../../.. {
    config = { };
    overlays = [ ];
  };

  common = import ./common.nix;
  inherit (common) outputPath indexPath;
  devmode = pkgs.devmode.override {
    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}' "$@"'';
in
pkgs.mkShellNoCC {
  packages = [
    devmode
    nixos-render-docs-redirects
  ];
}