Oleks 7d58ed23a4 metamcp: package v2.4.22 as a NixOS-deployable service
Single-derivation pnpm/Turbo monorepo build producing:
  - metamcp           full orchestrator (waits for PG, runs drizzle
                      migrations, launches backend :12009 + frontend :12008)
  - metamcp-backend   bare backend launcher
  - metamcp-frontend  Next.js standalone server.js launcher

Notes:
  - Upstream pins packageManager: pnpm@9.0.0; rewrite to match the nixpkgs
    pnpm (Turbo requires the field but won't fight a matching version).
  - Frontend uses next.config 'output: standalone'; we copy .next/static
    and public/ into the standalone tree since Next doesn't.
  - HOSTNAME defaults to 0.0.0.0 (override with METAMCP_HOSTNAME) — Next
    standalone otherwise inherits the system hostname and is unreachable
    on 127.0.0.1.
2026-05-15 13:02:47 +03:00

flake-hub

Personal Nix flake hub — custom packages and overlays

Overview

Personal Nix flake hub for publishing custom packages and overlays. Provides packages for x86_64-linux and aarch64-linux.

Build

nix build .#<package-name>

Antigravity

google-antigravity (FHS-wrapped) and google-antigravity-no-fhs are re-exposed from jacopone/antigravity-nix (MIT). Upstream auto-updates daily via its own GitHub Actions; we just bump the flake input and CI caches the build to attic.

When the in-app "new version available" banner appears (or you just want to refresh the pin):

just antigravity-update    # nix flake update antigravity-nix
git commit -am "antigravity: bump"
git push                   # CI rebuilds and pushes to attic

Then, on the consumer:

cd ~/projects/servers/emmett
nix flake update oleks-nixpkgs
nix run .#deploy
S
Description
Personal Nix flake hub — custom packages and overlays
Readme
411 KiB
Languages
Nix 82.3%
Shell 12.5%
Just 5.2%