mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-18 19:03:28 +00:00
Only set font in wrapper if we have X.
Unison's wrapper was generating errors by calling xset even if DISPLAY was not set. This was especially noticeable when connecting to a remote server to sync with. Fix this by only setting the font path if DISPLAY is set to something. svn path=/nixpkgs/trunk/; revision=21821
This commit is contained in:
parent
cbc19490b9
commit
c29e6c97f1
@ -18,7 +18,7 @@ stdenv.mkDerivation (rec {
|
||||
postInstall = ''
|
||||
for i in $(cd $out/bin && ls); do
|
||||
wrapProgram $out/bin/$i \
|
||||
--run "${xset}/bin/xset q | grep -q \"${fontschumachermisc}\" || ${xset}/bin/xset +fp \"${fontschumachermisc}/lib/X11/fonts/misc\""
|
||||
--run "[ -n \"\$DISPLAY\" ] && (${xset}/bin/xset q | grep -q \"${fontschumachermisc}\" || ${xset}/bin/xset +fp \"${fontschumachermisc}/lib/X11/fonts/misc\")"
|
||||
done
|
||||
'';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user