about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-07-08 15:17:38 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-07-08 15:19:08 +0200
commit973c9abdbe697ac532aa83dd2c12e73281d56b41 (patch)
tree031e90a93c41e7231dd1c28e741f3b064cc89f57 /nixos
parenta1b27f9806adf07ab82c999f55525651740a4eba (diff)
downloadnixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.tar
nixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.tar.gz
nixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.tar.bz2
nixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.tar.lz
nixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.tar.xz
nixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.tar.zst
nixlib-973c9abdbe697ac532aa83dd2c12e73281d56b41.zip
Fix info command
The "info" command has been broken on NixOS since
457fdb38425fd00378f213f9bd5c306ed99395bf (proving that nobody uses
info).
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/programs/info.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/nixos/modules/programs/info.nix b/nixos/modules/programs/info.nix
index 30c25cf34206..253f9e877693 100644
--- a/nixos/modules/programs/info.nix
+++ b/nixos/modules/programs/info.nix
@@ -2,6 +2,8 @@
 
 let
 
+  texinfo = pkgs.texinfoInteractive;
+
   # Quick hack to make the `info' command work properly.  `info' needs
   # a "dir" file containing all the installed Info files, which we
   # don't have (it would be impure to have a package installation
@@ -22,15 +24,15 @@ let
 
       for i in $(IFS=:; echo $INFOPATH); do
           for j in $i/*.info; do
-              ${pkgs.texinfo}/bin/install-info --quiet $j $dir/dir
+              ${texinfo}/bin/install-info --quiet $j $dir/dir
           done
       done
 
-      INFOPATH=$dir:$INFOPATH ${pkgs.texinfo}/bin/info "$@"
+      INFOPATH=$dir:$INFOPATH ${texinfo}/bin/info "$@"
     ''; # */
 
 in
 
 {
-  environment.systemPackages = [ infoWrapper pkgs.texinfo ];
+  environment.systemPackages = [ infoWrapper texinfo ];
 }