Nix + Kubenix + k3s, wired for GitLab CI

SlopKit Push is the deploy scaffold behind Roast, Clown, and this site. Declare deploy.nix, include the CI catalog component, and ship dockerfile or static apps to your cluster.

include:
  - component: $CI_SERVER_FQDN/slopkit/push/[email protected]
    inputs:
      deploy_nix: deploy.nix
      push_root_domain: slopkit.dev

deploy:
  extends: .push:deploy

deploy.nix contract

Dockerfile apps or static HTML — one Nix file describes domain, env, resources, and replicas.

Catalog component

App repos include slopkit/push/deploy@…; CI builds, pushes, and applies manifests on the omega runner.

k3s on omega

Traefik ingress, cert-manager TLS, and registry pull secrets — no hand-rolled YAML per project.