Commit graph

233 commits

Author SHA1 Message Date
7652c25521 forgejo: strip github tokens from mirror DB urls
Some checks are pending
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
Keep tokens only in bare repo git configs where git fetch uses them.
The DB remote_address (shown in UI) now stores clean URLs. The mirror
sync script re-injects tokens into git configs every cycle and strips
them from the DB for newly migrated repos.
2026-04-06 16:39:38 +00:00
fbfc617804 allow registration and public repo viewing
Some checks are pending
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
c113ca0d23 version
Some checks are pending
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 09:50:43 -04:00
79a67cb769 introduce resend
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Hari
6c2068b0d5
wallpaper theme (#68) 2026-04-05 15:05:16 -04:00
ed449d7fef models 2026-04-05 18:09:17 +00:00
3eaa6e739a trigger ci 2026-04-05 11:56:36 -04:00
09dab7e43b ci: add rustup, x11, xvfb to runner packages for deskctl 2026-04-05 11:43:47 -04:00
8b4d5afcde ci: use self-hosted netty runners for flake check and format 2026-04-05 11:39:32 -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
Hari
b5abb31094
helium darwin (#67) 2026-04-04 19:21:49 -04:00
c979d4dbbb restote gws creds 2026-04-04 20:43:20 +00:00
b8b3876ceb symlink gcloud file 2026-04-04 20:16:05 +00:00
Hari
829c5dcd8e
no more dia (#66) 2026-04-04 13:45:14 -04:00
Hari
65d88f9d9e
openclaw new md files (#65) 2026-04-04 13:45:05 -04:00
66c53e1eca update 2026-04-04 03:37:10 +00:00
9376a00f25 update 2026-04-03 20:57:00 -04:00
228642c59f update nvim highlighting 2026-04-03 20:21:26 -04: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)
Some checks failed
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
4733bb185e
edit config (#62)
* edit config

* Update home/openclaw.nix

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>

---------

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-04-03 17:35:34 +00:00
Hari
a4786ff6b8
fix openclaw config (#61)
Some checks are pending
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 15:49:26 +00:00
Hari
630ec774ce
replace pi with openclaw (#60) 2026-04-03 15:16:16 +00:00
Hari
be2370f406
add pi system prompt (#59)
Some checks are pending
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 04:24:31 +00:00
dd787bfdbe fix zsh shell for pi
Some checks are pending
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
65eb2fed1a tmux config for claude 2026-04-02 23:11:17 -04:00
a57bb229dc remove nvim font size it doesnt work without guinvim 2026-04-02 23:07:29 -04:00
ff602381b4 update font config
Some checks are pending
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 22:50:56 -04:00
Hari
c849ff2e36
readme and alias (#50) 2026-04-03 02:39:15 +00: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)
Some checks are pending
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
e19ee2405e
add pnpm to core package set (#45)
Some checks are pending
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
PNPM_HOME and PATH were configured in xdg.nix but the pnpm
package itself was never installed.
2026-04-02 23:07:56 +00:00
Hari
1b519f1e0d
fix pureprompt vim issue (#44)
Some checks are pending
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 22:46:03 +00:00
Hari
ae3d3e0197
merge synced agent history into netty defaults (#43) 2026-04-02 22:04:52 +00:00
Hari
4161e28aed
remove fallback (#42)
Some checks are pending
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 21:19:18 +00:00
Hari
22e76a1c95
sync-agent-history (#41) 2026-04-02 21:12:26 +00:00
Hari
320ae1332e
sync/search agent history (#40) 2026-04-02 21:07:10 +00:00
Hari
1860fa6dcb
add declerative devin conf (#39)
Some checks are pending
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 20:52:46 +00:00
Hari
029ad0af21
fix agent-browser (#38)
Some checks are pending
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
8c78cf18e1
fix agent-browser PATH: add npm global bin to zsh path (#37)
- Add npm global bin dir to zsh path array so agent-browser
  (and other npm -g binaries) are found in interactive shells
- Fix activation check to look for the binary at the actual npm
  prefix path instead of relying on command -v with wrong PATH
2026-04-02 04:12:53 +00:00