|
|
|
@ -9,19 +9,6 @@ |
|
|
|
|
|
|
|
|
|
with lib; |
|
|
|
|
|
|
|
|
|
let |
|
|
|
|
|
|
|
|
|
# Wrap Xvfb to set some flags/variables. |
|
|
|
|
xvfbWrapper = pkgs.writeScriptBin "Xvfb" |
|
|
|
|
'' |
|
|
|
|
#! ${pkgs.stdenv.shell} |
|
|
|
|
export XKB_BINDIR=${pkgs.xorg.xkbcomp}/bin |
|
|
|
|
export XORG_DRI_DRIVER_PATH=${pkgs.mesa}/lib/dri |
|
|
|
|
exec ${pkgs.xorg.xorgserver}/bin/Xvfb "$@" -xkbdir ${pkgs.xkeyboard_config}/etc/X11/xkb |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
in |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
config = { |
|
|
|
@ -54,7 +41,7 @@ in |
|
|
|
|
{ description = "Terminal Server"; |
|
|
|
|
|
|
|
|
|
path = |
|
|
|
|
[ xvfbWrapper pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth |
|
|
|
|
[ pkgs.xorgserver pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth |
|
|
|
|
pkgs.nettools pkgs.shadow pkgs.procps pkgs.utillinux pkgs.bash |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|