This commit is contained in:
Sridhar Ratnakumar 2026-07-11 13:46:45 -04:00
parent b2706b6f7f
commit 10d35972af
7 changed files with 19 additions and 22 deletions

View file

@ -39,7 +39,7 @@ in
"sincereintent" "sincereintent"
"pureintent" "pureintent"
"naiveintent" "naiveintent"
"vanjaram.tail12b27.ts.net" "nix-infra@idli-01.tail12b27.ts.net"
"nix-infra@rasam.tail12b27.ts.net" "nix-infra@rasam.tail12b27.ts.net"
]; ];
@ -48,11 +48,10 @@ in
pkgs.zellij-one pkgs.zellij-one
pkgs.twitter-convert pkgs.twitter-convert
pkgs.python3 pkgs.python3
pkgs.uv
pkgs.portfwd pkgs.portfwd
# The kolu terminal-side CLIs, without running the kolu service itself. # The kolu terminal-side CLIs, without running the kolu service itself.
inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.kaval
inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.kaval-tui inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.kaval-tui
inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.padi
inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.padi-tui inputs.kolu.packages.${pkgs.stdenv.hostPlatform.system}.padi-tui
]; ];
} }

View file

@ -61,7 +61,7 @@ in
services.kolu.allowedOrigins = [ "https://pureintent.rooster-blues.ts.net" ]; services.kolu.allowedOrigins = [ "https://pureintent.rooster-blues.ts.net" ];
# Point padi at zest for host switching (pureintent only). home-manager # Point padi at zest for host switching (pureintent only). home-manager
# concatenates this onto the module's own Environment list. # concatenates this onto the module's own Environment list.
systemd.user.services.kolu.Service.Environment = [ "KOLU_PADI_HOST=srid@zest" ]; systemd.user.services.kolu.Service.Environment = [ "KOLU_PADI_HOST=zest" ];
# Watch the pu-managed CI fleet from here (only reachable from pureintent). # Watch the pu-managed CI fleet from here (only reachable from pureintent).
services.drishti.hosts = [ "localhost" ] ++ ciHosts; services.drishti.hosts = [ "localhost" ] ++ ciHosts;
} }

View file

@ -13,7 +13,7 @@ let
export HTTP_PROXY=socks5://127.0.0.1:${toString socksPort} export HTTP_PROXY=socks5://127.0.0.1:${toString socksPort}
''; '';
vanjaram-run = pkgs.writeShellScriptBin "vanjaram-run" '' juspay-run = pkgs.writeShellScriptBin "juspay-run" ''
${proxyExports} ${proxyExports}
exec ${proxychainsBin} "$@" exec ${proxychainsBin} "$@"
''; '';
@ -46,7 +46,7 @@ in
}; };
environment.systemPackages = [ environment.systemPackages = [
vanjaram-run juspay-run
pu pu
xyne-boxes xyne-boxes
]; ];

16
flake.lock generated
View file

@ -283,16 +283,16 @@
"bun2nix": "bun2nix" "bun2nix": "bun2nix"
}, },
"locked": { "locked": {
"lastModified": 1783601954, "lastModified": 1783785335,
"narHash": "sha256-tlebQqzg5CS/liUGV9GI8Rjxduxs29bXZcohhcVj/o4=", "narHash": "sha256-RB40Vi0n/TMlDu+8HHngKUA/M3QrRE6f+WFKUHXBUaU=",
"owner": "srid", "owner": "srid",
"repo": "drishti", "repo": "drishti",
"rev": "037ebbdd72e35d2d53f8c8199ad86d7c07b6a669", "rev": "f85202c3498cb60217665069f68438a1868a0e1d",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "srid", "owner": "srid",
"ref": "master", "ref": "w5-alerts",
"repo": "drishti", "repo": "drishti",
"type": "github" "type": "github"
} }
@ -845,16 +845,16 @@
}, },
"kolu": { "kolu": {
"locked": { "locked": {
"lastModified": 1783608370, "lastModified": 1783752819,
"narHash": "sha256-M/gSZUkS35LUzNpDg5JSiL2Bz4Vod/pd5f7kMDLBHw0=", "narHash": "sha256-f8nYlg5+CdLfJ3HiUmNsPgAEEzY1m24sRgywQ0soDx8=",
"owner": "juspay", "owner": "juspay",
"repo": "kolu", "repo": "kolu",
"rev": "5d689f9fd2b04f0c0e98f2122ef04c4d77a17155", "rev": "de4b5687708685a3ffac0875ea15c8db626e2a5c",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "juspay", "owner": "juspay",
"ref": "w6-honest-connect", "ref": "W5",
"repo": "kolu", "repo": "kolu",
"type": "github" "type": "github"
} }

View file

@ -34,11 +34,12 @@
jumphost-nix.url = "github:srid/jumphost-nix"; jumphost-nix.url = "github:srid/jumphost-nix";
jumphost-nix.flake = false; jumphost-nix.flake = false;
# Pinned to PR #1730 (padi W6 — the honest connect): https://github.com/juspay/kolu/pull/1730 # Pinned to PR #1759 (padi W5 — cross-host attention): https://github.com/juspay/kolu/pull/1759
kolu.url = "github:juspay/kolu/w6-honest-connect"; kolu.url = "github:juspay/kolu/W5";
# drishti remote host monitor (home-manager module) # drishti remote host monitor (home-manager module)
drishti.url = "github:srid/drishti/master"; # Pinned to PR #93 (W5 alerts cell): https://github.com/srid/drishti/pull/93
drishti.url = "github:srid/drishti/w5-alerts";
# Juspay's AI tooling repo. We consume only its opencode home-manager # Juspay's AI tooling repo. We consume only its opencode home-manager
# module (config only, not the package) via homeModules.opencode. # module (config only, not the package) via homeModules.opencode.

View file

@ -38,10 +38,7 @@ _kolu-update:
nix flake update kolu drishti nix flake update kolu drishti
[parallel] [parallel]
_kolu-after-update: _kolu-build _kolu-activate-pureintent _kolu-activate-local _kolu-after-update: _kolu-activate-pureintent _kolu-activate-local
_kolu-build:
nix build --inputs-from . kolu
_kolu-activate-pureintent: _kolu-activate-pureintent:
just activate pureintent just activate pureintent

View file

@ -15,7 +15,7 @@ in
programs.jumphost = { programs.jumphost = {
enable = true; enable = true;
host = "srid@vanjaram.tail12b27.ts.net"; host = "nix-infra@idli-01.tail12b27.ts.net";
sshHosts = { sshHosts = {
"ssh.bitbucket.juspay.net".user = "git"; "ssh.bitbucket.juspay.net".user = "git";