No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-31 15:06:27 -05:00
modules feat: initial commit for nix flake 2026-09-04 09:37:40 -05:00
pkgs/overpass overpass: v0.27.0 2026-10-31 15:06:27 -05:00
.gitignore feat: initial commit for nix flake 2026-09-04 09:37:40 -05:00
flake.nix feat: add overpass-cp alias for full compatibility 2026-09-04 09:54:40 -05:00
README.md feat: initial commit for nix flake 2026-09-04 09:37:40 -05:00

Overpass Nix Flake

Nix Flake and NixOS modules for Overpass.

This repository packages precompiled release binaries and publishes automatically via GoReleaser.

Usage

In your system flake:

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    overpass.url = "git+https://forgejo.ofkm.us/nix/overpass.git";
  };

  outputs = { nixpkgs, overpass, ... }: {
    nixosConfigurations.gateway = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      modules = [
        overpass.nixosModules.default
        ./configuration.nix
      ];
    };
  };
}

Run with nix run:

# Run server
nix run git+https://forgejo.ofkm.us/nix/overpass.git

# Run client (op) or admin (opctl)
nix run git+https://forgejo.ofkm.us/nix/overpass.git#op -- --help
nix run git+https://forgejo.ofkm.us/nix/overpass.git#opctl -- --help