|
3 | 3 |
|
4 | 4 | description = "The nixos.org homepage";
|
5 | 5 |
|
| 6 | + # This is used to build the site. |
6 | 7 | inputs.nixpkgs.url = "nixpkgs/nixos-20.03";
|
| 8 | + |
| 9 | + # These are used for the manuals, and release artifacts |
| 10 | + inputs.released-nixpkgs.url = "nixpkgs/release-19.09"; |
7 | 11 | inputs.nix-pills = { url = "github:NixOS/nix-pills"; flake = false; };
|
8 | 12 |
|
9 |
| - outputs = { self, nixpkgs, nix-pills }: |
| 13 | + outputs = { self, nixpkgs, released-nixpkgs, nix-pills }: |
10 | 14 | with import nixpkgs { system = "x86_64-linux"; };
|
11 | 15 | rec {
|
12 | 16 |
|
|
18 | 22 |
|
19 | 23 | nixosAmis = writeText "ec2-amis.json"
|
20 | 24 | (builtins.toJSON (
|
21 |
| - import (nixpkgs + "/nixos/modules/virtualisation/ec2-amis.nix"))); |
| 25 | + import (released-nixpkgs + "/nixos/modules/virtualisation/ec2-amis.nix"))); |
22 | 26 |
|
23 | 27 | nixPills = import nix-pills {
|
24 | 28 | inherit pkgs;
|
|
58 | 62 |
|
59 | 63 | makeFlags =
|
60 | 64 | [ "NIX_MANUAL_IN=${nix.doc}/share/doc/nix/manual"
|
61 |
| - "NIXOS_MANUAL_IN=${nixpkgs.htmlDocs.nixosManual}" |
62 |
| - "NIXPKGS_MANUAL_IN=${nixpkgs.htmlDocs.nixpkgsManual}" |
| 65 | + "NIXOS_MANUAL_IN=${released-nixpkgs.htmlDocs.nixosManual}" |
| 66 | + "NIXPKGS_MANUAL_IN=${released-nixpkgs.htmlDocs.nixpkgsManual}" |
63 | 67 | "NIXOS_AMIS=${packages.x86_64-linux.nixosAmis}"
|
64 | 68 | "PACKAGES_EXPLORER=${packages.x86_64-linux.packagesExplorer}/bundle.js"
|
65 | 69 | "NIX_PILLS_MANUAL_IN=${packages.x86_64-linux.nixPills}/share/doc/nix-pills"
|
|
72 | 76 |
|
73 | 77 | shellHook = ''
|
74 | 78 | export NIX_MANUAL_IN="${nix.doc}/share/doc/nix/manual"
|
75 |
| - export NIXOS_MANUAL_IN="${nixpkgs.htmlDocs.nixosManual}" |
76 |
| - export NIXPKGS_MANUAL_IN="${nixpkgs.htmlDocs.nixpkgsManual}" |
| 79 | + export NIXOS_MANUAL_IN="${released-nixpkgs.htmlDocs.nixosManual}" |
| 80 | + export NIXPKGS_MANUAL_IN="${released-nixpkgs.htmlDocs.nixpkgsManual}" |
77 | 81 | export NIXOS_AMIS="${packages.x86_64-linux.nixosAmis}"
|
78 | 82 | export PACKAGES_EXPLORER="${packages.x86_64-linux.packagesExplorer}/bundle.js"
|
79 | 83 | export NIX_PILLS_MANUAL_IN="${packages.x86_64-linux.nixPills}/share/doc/nix-pills"
|
|
0 commit comments