kyle
a34b3e96f7
dos2unix
2026-03-27 22:39:27 -07:00
kyle
47f9e48346
add tools for dealing with corrupt (color) text
2026-03-27 22:26:53 -07:00
kyle
d70a0d667c
update mc tools
2026-03-27 21:56:33 -07:00
kyle
de314be83e
update mcp
2026-03-27 21:14:23 -07:00
kyle
42a503db62
add skopeo
2026-03-27 16:56:50 -07:00
kyle
30c8f5f2fb
update mcp
2026-03-27 16:50:48 -07:00
kyle
6915023d4f
update mcp
2026-03-27 16:16:31 -07:00
kyle
094ccfd29d
update mcp
2026-03-27 15:06:10 -07:00
kyle
cdbdee5b48
mcp
2026-03-27 14:37:47 -07:00
kyle
83684ddb1c
bind dns tools
2026-03-27 13:59:11 -07:00
kyle and Claude Opus 4.6
74a79cd369
Rework Makefile with install/link/update targets and auto-generation
...
Add gen-update-targets.sh to parse flake.nix and generate grouped
update targets (update-kyle, update-mc). Makefile now has install
(copy) and link (symlink) targets for rebuild-nixos. Also fix mc
flake input URLs to use /mc/ org path.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 01:49:58 -07:00
kyle
c394eec89f
adding mc tooling
2026-03-26 22:59:09 -07:00
kyle and Claude Opus 4.6
c0e0cefad3
Fix MCP flake URL: use git+https to match other inputs
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 22:53:06 -07:00
kyle
60ee30045b
Update README.
2026-03-26 22:51:49 -07:00
kyle and Claude Opus 4.6
baf09e8b1f
Add MCP to Nix packages and wire agent to Nix-managed binary
...
- Add mcp flake input (git+ssh://git@git.wntrmute.dev/mc/mcp.git)
- Add mcp CLI to mcpkg.nix system packages (installed on all machines)
- Update mcp.nix to use Nix-managed mcp-agent binary path instead of
hardcoded /usr/local/bin/mcp-agent
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 22:48:40 -07:00
kyle
67ced96f4d
update lector
2026-03-26 21:59:37 -07:00
kyle and Claude Opus 4.6
a1c59deb0b
Disable Tailscale DNS management on vade to fix DNS timeout
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 21:54:00 -07:00
kyle
c0d16c97e0
revert dns bugs
2026-03-26 21:38:05 -07:00
kyle and Claude Opus 4.6
8c9d8f4ff5
Fix DNS: restore Tailscale catch-all removal service
...
The previous commit removed the systemd service that stripped Tailscale's
~. DNS catch-all, breaking all DNS resolution — even when Tailscale is
disconnected. Restore it as fix-tailscale-dns, which restricts tailscale0
to only route ~scylla-hammerhead.ts.net queries.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 21:32:15 -07:00
kyle
0e54bd5fe7
Use /etc/hosts for internal Metacircular names (Tailscale DNS workaround)
2026-03-26 15:41:30 -07:00
kyle
ad3b6b949b
Fix: add pkgs to vade module arguments
2026-03-26 15:37:53 -07:00
kyle
c8b271d6b9
Fix DNS routing: override Tailscale catch-all for mcp.metacircular.net
2026-03-26 15:35:47 -07:00
kyle
e7d244c606
Disable ProtectHome for mcp-agent (blocks /run/user for podman)
2026-03-26 14:40:54 -07:00
kyle
7f0a978e86
Relax mcp-agent sandbox for rootless podman compatibility
2026-03-26 14:34:50 -07:00
kyle
bac757c22e
Allow mcp-agent access to /run/user for rootless podman
2026-03-26 14:31:33 -07:00
kyle
57cab0c88a
Pin mcp UID, fix XDG_RUNTIME_DIR for podman access
2026-03-26 14:08:57 -07:00
kyle
71e6907a3c
Add PATH to mcp-agent service for podman access
2026-03-26 14:04:52 -07:00
kyle
f0f15fccb0
Add mcp-agent systemd service to NixOS config
2026-03-26 13:30:06 -07:00
kyle
417870a85b
Add mcp.nix: MCP agent system user with rootless podman
2026-03-26 13:02:25 -07:00
kyle
276cfc48a9
Add mcp system user for MCP agent
2026-03-26 13:01:33 -07:00
kyle and Claude Opus 4.6
1914ee39fd
Add plugdev group for FIDO2 device access.
...
The u2f udev rules set GROUP=plugdev on hidraw devices, but the
group didn't exist. Create it and add kyle to it so FIDO2 keys
are accessible without relying on logind uaccess ACLs.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 12:54:42 -07:00
kyle and Claude Opus 4.6
184c237335
Use libfido2 udev rules for universal FIDO2 device access.
...
Replace vendor-specific hidraw rule (3434) with libfido2 udev
package which covers all FIDO2 devices. Fixes FIDO2 key visibility
on orion.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 12:36:41 -07:00
kyle
28100fc74d
switch to sgard-fido2
2026-03-26 12:19:46 -07:00
kyle
1e1618e5bd
update sgard
2026-03-26 12:00:44 -07:00
kyle
44afdeedd0
update sgard
2026-03-26 11:28:15 -07:00
kyle
a977a1dd1d
update sgard
2026-03-26 11:15:49 -07:00
kyle
f9057084ff
update sgard
2026-03-26 10:16:11 -07:00
kyle and Claude Opus 4.6
170c4ab67d
orion: route mcp.metacircular.net zone to rift via resolved
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 09:04:37 -07:00
kyle
0d1fe5536f
Enable fido2 luks on orion/rift.
2026-03-26 08:56:02 -07:00
kyle
7be8a4c5e6
orion/rift -> systemd initrd
...
Allows for FIDO2 LUKS unlock.
2026-03-26 08:48:53 -07:00
kyle
45293e60ed
update mcdeploy
2026-03-26 00:58:46 -07:00
kyle and Claude Opus 4.6
fa0c7b1510
Add mcdeploy to flake inputs and system packages
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 00:33:36 -07:00
kyle
4b0067641d
iw
2026-03-25 23:27:04 -07:00
kyle
56621710dd
update rift dns resolver
2026-03-25 22:51:34 -07:00
kyle
4163d2525a
flake updates
2026-03-25 22:04:53 -07:00
kyle
693875b10e
compute
2026-03-25 21:59:30 -07:00
kyle
79c6fea4ae
update sgard
2026-03-25 21:55:20 -07:00
kyle
112036889e
nix flake update
2026-03-25 21:38:06 -07:00
kyle
796cde1d2f
don't gc if rebuild fails
2026-03-25 21:36:34 -07:00
kyle
a53eb42316
protobuffing
2026-03-25 21:32:21 -07:00