This commit is contained in:
Sridhar Ratnakumar 2026-07-08 16:04:06 -04:00
parent 3947eee7bf
commit 54e0b0f276

View file

@ -18,12 +18,18 @@ let
exec ${proxychainsBin} "$@" exec ${proxychainsBin} "$@"
''; '';
puBin = "${flake.inputs.project-unknown.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/pu"; xbPkg = flake.inputs.xyne-boxes.packages.${pkgs.stdenv.hostPlatform.system}.default;
# Context: https://github.com/juspay/xyne-boxes/pull/14#issuecomment-4918563982
puHost = "10.10.68.56";
pu = pkgs.writeShellScriptBin "pu" '' wrapXyneBoxes = name: pkgs.writeShellScriptBin name ''
${proxyExports} ${proxyExports}
exec ${proxychainsBin} ${puBin} "$@" export PU_HOST=${puHost}
exec ${proxychainsBin} ${xbPkg}/bin/${name} "$@"
''; '';
xyne-boxes = wrapXyneBoxes "xyne-boxes";
pu = wrapXyneBoxes "pu";
in in
{ {
programs.proxychains = { programs.proxychains = {
@ -42,6 +48,7 @@ in
environment.systemPackages = [ environment.systemPackages = [
vanjaram-run vanjaram-run
pu pu
xyne-boxes
]; ];
# pu writes per-instance ssh_config files under ~/.pu-state/<name>/. Including # pu writes per-instance ssh_config files under ~/.pu-state/<name>/. Including