summary refs log tree commit diff
path: root/nixos/doc/manual/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-06-13 16:46:59 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-06-13 16:48:49 +0200
commita7d31fe4491fe18ddc1f80711bc32fb05a19486b (patch)
tree2be43837f403a748289062821d0213b4212f5072 /nixos/doc/manual/default.nix
parentfd61a8fce21a4388a79522e5a7232113ed0e427a (diff)
downloadnixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.tar
nixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.tar.gz
nixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.tar.bz2
nixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.tar.lz
nixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.tar.xz
nixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.tar.zst
nixpkgs-a7d31fe4491fe18ddc1f80711bc32fb05a19486b.zip
Handle <nixpkgs> being a symlink
Fixes #1898.
Diffstat (limited to 'nixos/doc/manual/default.nix')
-rw-r--r--nixos/doc/manual/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index 6d5039e8177..a79a77f40df 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -12,11 +12,11 @@ let
     declarations = map (fn: stripPrefix fn) opt.declarations;
   });
 
-  prefix = toString pkgs.path;
+  prefix = toString ../../..;
 
   stripPrefix = fn:
     if substring 0 (stringLength prefix) fn == prefix then
-      substring (add (stringLength prefix) 1) 1000 fn
+      substring (stringLength prefix + 1) 1000 fn
     else
       fn;