fbfc617804
allow registration and public repo viewing
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-06 15:47:49 +00:00
79a67cb769
introduce resend
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-06 04:13:22 +00:00
a18e19ec3b
forgejo: add heatmap reconciliation for mirrored commits
...
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
Mirrored repos don't create ActionCommitRepo records in the action
table, so they're invisible to the contribution heatmap. This adds a
reconcile service that chains after mirror-sync, scans all repos
(personal + org) for commits authored by the Forgejo user, and inserts
the missing action records. Uses the action table as its own cursor
so first run is a full backfill and subsequent runs are incremental.
2026-04-05 23:07:57 -04:00
150e84d221
forgejo: org-aware mirror sync with credential fix
...
- Mirror org repos under their actual org (getcompanion-ai/repo) instead
of flattening to harivansh-afk/org--repo
- Auto-create Forgejo orgs when new GitHub orgs are encountered
- Embed GitHub token in git remote URLs after migration to fix Forgejo's
broken credential storage for mirror fetches
- Enable Forgejo Actions
2026-04-06 03:00:19 +00:00
ab03b04e8e
update runners
2026-04-06 02:04:57 +00:00
84137476bd
revert openclaw fs.workspaceOnly change
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-05 19:25:59 +00:00
5db9d0154f
openclaw
2026-04-05 19:22:51 +00:00
ed449d7fef
models
2026-04-05 18:09:17 +00:00
09dab7e43b
ci: add rustup, x11, xvfb to runner packages for deskctl
2026-04-05 11:43:47 -04:00
9e289a1b66
add self-hosted github runners for nix, deskctl, betterNAS
...
New github-runners.nix module configures services.github-runners
with shared caches, dedicated system user, and resource limits.
2026-04-05 11:24:28 -04:00
66c53e1eca
update
2026-04-04 03:37:10 +00:00
Hari
72ee43c0db
Openclaw openclaw nix ( #64 )
...
* openclaw -> openclaw.nix
* skip bootstrap = false
* model cnf
2026-04-03 20:09:33 -04:00
Hari
a2c87bed8f
fix ( #63 )
quality / changes (push) Has been cancelled
quality / Flake Check (push) Has been cancelled
quality / Nix Format Check (push) Has been cancelled
quality / Deploy netty (push) Has been cancelled
2026-04-03 17:41:19 +00:00
Hari
630ec774ce
replace pi with openclaw ( #60 )
2026-04-03 15:16:16 +00:00
dd787bfdbe
fix zsh shell for pi
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-03 00:00:13 -04:00
Hari
a49e93847d
give agent full shell ( #57 )
2026-04-03 03:49:35 +00:00
Hari
019bb0619a
simplify pi setup ( #56 )
...
remove attach function
2026-04-03 03:36:09 +00:00
1ed089acbc
add npm to path for pi telegram to run
2026-04-02 23:31:52 -04:00
800747c18b
add xdg paths to pi
2026-04-02 22:33:20 -04:00
Hari
17efa8f989
add pkg ( #48 )
2026-04-03 02:16:54 +00:00
Hari
3eaee8d37c
tmux dtach ( #47 )
2026-04-03 02:14:21 +00:00
Hari
588d8b8d6a
pi-agent stack ( #46 )
...
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
* pi-agent stack
* fix: hardcode pi binary path, set XDG env for npm
npm prefix discovery fails in systemd and activation contexts
because NPM_CONFIG_USERCONFIG and XDG_DATA_HOME are not set.
Hardcode the known path ~/.local/share/npm/bin/pi instead.
2026-04-03 01:44:43 +00:00
Hari
029ad0af21
fix agent-browser ( #38 )
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-02 04:42:58 +00:00
Hari
e634a3e233
add agent-browser + BW browser auth sync for netty ( #35 )
...
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
- Add chromium to netty system packages
- Add home/agent-browser.nix: configures agent-browser to use nix
chromium headless, installs via npm on first activation (Linux only)
- Add scripts/sync-bw-browser-auth.sh: imports all BW login items
into agent-browser encrypted auth vault via --password-stdin
- Add just sync-browser-auth target
2026-04-02 03:45:23 +00:00
Hari
c3fb0fc358
split netty configuration.nix into per-service modules, remove sandbox-agent ( #34 )
...
Break the monolithic 495-line configuration.nix into focused modules:
- forgejo.nix: Forgejo service, git user, mirror sync timer
- betternas.nix: control-plane + node agent services
- vaultwarden.nix: Vaultwarden service
- nginx.nix: ACME + all Nginx virtualHosts
Remove sandbox-agent entirely (service, CORS proxy, package).
Keep netty.harivan.sh vhost reserved for future use.
2026-04-02 03:09:27 +00:00
Hari
c97726766a
add harivansh hosted path ( #33 )
...
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
* add harivansh hosted path
* update path
2026-04-02 02:48:16 +00:00
Hari
f265537a76
add harivansh hosted path ( #32 )
2026-04-02 02:43:41 +00:00
Hari
861074cdac
/dav port ( #31 )
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-01 23:43:30 +00:00
Hari
499b63a2ac
add betterNAS ( #30 )
2026-04-01 23:24:46 +00:00
Hari
54e766b728
require sign-in for all forgejo access ( #26 )
...
Adds REQUIRE_SIGNIN_VIEW to prevent unauthenticated cloning and browsing.
2026-04-01 20:38:15 +00:00
Hari
ae12ade633
move forgejo off port 3000 to 19300 ( #23 )
2026-04-01 18:31:29 +00:00
Hari
1e4ccc2db6
add packages ( #16 )
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-03-31 22:20:44 +00:00
f820677aab
disable user creation
2026-03-31 15:31:06 -04:00
feec4f69bf
allow
2026-03-31 15:29:20 -04:00
57606f57f8
fix
2026-03-31 15:25:09 -04:00
000355c318
self-host vault-warden
2026-03-31 15:15:59 -04:00
42b10c5824
set password
2026-03-31 15:07:26 -04:00
a8d72bc28a
new keys
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
2026-03-31 14:42:45 -04:00
9754d930fb
force private
2026-03-31 01:05:58 -04:00
99febca65e
fix
2026-03-31 00:23:57 -04:00
15d0faef95
oil and domain config
2026-03-30 23:51:45 -04:00
30ac6bc674
optimize the shit out of theme loading
...
switch neovim to vim.pack away from lazy
add sandboxagent package to netty
update defaults
2026-03-30 23:44:32 -04:00
4b436bdbfa
prompter coloring and theme
2026-03-30 22:39:20 -04:00
9cfe51145d
finish
2026-03-30 21:44:55 -04:00
1dc4ed5f1a
phase-1
2026-03-30 21:13:10 -04:00
66d9b25682
ci + lint
2026-03-30 00:28:59 -04:00
6dfef30594
optimize flake shape and add devshell
2026-03-29 23:00:59 -04:00
e30404a7e1
Add pnpm to netty packages
...
Co-authored-by: Codex <noreply@openai.com>
2026-03-29 21:44:17 +00:00
961cbd68be
add bubblewrap to netty, symlink to /usr/bin/bwrap for codex
2026-03-29 17:31:36 -04:00
cf0de8a186
add wheelNeedsPassword=false and use root for netty deploy
2026-03-29 15:43:23 -04:00