Oleks c462cee781 gitea-projects-api: package fork carrying upstream PR #37518
Builds oleks/gitea feat/projects-api (Gitea 1.27.0-dev + Projects REST API)
as `nix build .#gitea-projects-api`. Exposes `out` (binary) and `data`
(templates, options, frontend bundle, locale files) matching the layout
nixpkgs' `services.gitea` module expects.

Notes:
- Pins Go 1.26.3 (built from upstream src) because the fork's go.mod
  requires it, while pinned nixpkgs only has 1.26.0.
- Patches package.json to drop engines.pnpm before fetchPnpmDeps runs:
  gitea wants pnpm >= 11, but nixpkgs only packages pnpm 10. The
  pnpm-lock.yaml is v9 (forward-compatible) so pnpm 10 produces the
  same install closure.
- Platforms: x86_64-linux, aarch64-linux (skipped on s390x cross since
  the frontend pnpm step has no s390x toolchain).
2026-05-11 20:32:36 +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%