Commit graph

41 commits

Author SHA1 Message Date
e2a7d85ac2 add npm to path for pi telegram to run 2026-04-03 03:30:10 +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
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
e634a3e233
add agent-browser + BW browser auth sync for netty (#35)
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
- 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)
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
* 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)
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-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)
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-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
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
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
b29d12dc32 fix hosts/netty/default.nix to import home/netty.nix 2026-03-29 15:36:59 -04:00
c056cd2919 rename to netty 2026-03-29 15:32:44 -04:00
0e6d9a341a ssh config 2026-03-29 14:32:56 -04:00
ef6da7dc79 nix bare for netcup 2026-03-29 13:35:07 -04:00
1e4caa255f dawin/linux 2026-03-22 14:47:28 -04:00
24b16cba14 linux init 2026-03-22 14:44:00 -04:00
02c996d21a config 2026-03-12 18:38:43 -04:00
2bf50c8969 init 2026-03-12 13:51:18 -04:00