diff --git a/machines/universedesktop/programs/remote.nix b/machines/universedesktop/programs/remote.nix index 6d4f57b..a5c4030 100644 --- a/machines/universedesktop/programs/remote.nix +++ b/machines/universedesktop/programs/remote.nix @@ -1,5 +1,19 @@ -{ pkgs, ... }: { +{ pkgs, ... }: let + xpra-html5 = pkgs.fetchFromGitHub { + owner = "Xpra-org"; + repo = "xpra-html5"; + rev = "e5fb000a9d4042c54e55c5e30c0936125ec3a045"; + hash = "sha256-nfPePTvOVBgx/aMx380vu4Kn9sxmo1QNb050N95ENPk="; + }; + xpra-web = pkgs.writeScriptBin "xpra-web" '' + ${pkgs.xpra}/bin/xpra $@ --html=${xpra-html5}/html5 + ''; +in { environment.systemPackages = with pkgs; [ + # Hardware accel virtualgl + # Remote connectivity + xpra + xpra-web ]; }