nixos-help: Use xdg-open if available
This commit is contained in:
parent
f4c42695cb
commit
eefe0786f9
@ -21,10 +21,18 @@ let
|
|||||||
help = pkgs.writeScriptBin "nixos-help"
|
help = pkgs.writeScriptBin "nixos-help"
|
||||||
''
|
''
|
||||||
#! ${pkgs.stdenv.shell} -e
|
#! ${pkgs.stdenv.shell} -e
|
||||||
if ! ''${BROWSER:-w3m} ${entry}; then
|
browser="$BROWSER"
|
||||||
echo "$0: unable to start a web browser; please set \$BROWSER or install ‘w3m’"
|
if [ -z "$browser" ]; then
|
||||||
exit 1
|
browser="$(type -P xdg-open || true)"
|
||||||
|
if [ -z "$browser" ]; then
|
||||||
|
browser="$(type -P w3m || true)"
|
||||||
|
if [ -z "$browser" ]; then
|
||||||
|
echo "$0: unable to start a web browser; please set \$BROWSER"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
exec "$browser" ${entry}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
in
|
in
|
||||||
|
Loading…
Reference in New Issue
Block a user