OatmealDome f36b57fc78 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/50ab793786d9de88ee30ec4e4c24fb4236fc2674?narHash=sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT%2Bg%3D' (2025-06-30)
  → 'github:NixOS/nixpkgs/9cb344e96d5b6918e94e1bca2d9f3ea1e9615545?narHash=sha256-gKlP0LbyJ3qX0KObfIWcp5nbuHSb5EHwIvU6UcNBg2A%3D' (2025-08-20)
• Updated input 'pyproject-nix':
    'github:pyproject-nix/pyproject.nix/023cd4be230eacae52635be09eef100c37ef78da?narHash=sha256-QSKpYg%2BTs9HYF155ltlj40iBex39c05cpOF8gjoE2EM%3D' (2025-08-11)
  → 'github:pyproject-nix/pyproject.nix/7ea903d50c20d4d3ea45ccaad7ee0d21996780c9?narHash=sha256-oMQ1YERKqiac28LB1cKjl4d0gjvK98SbGejFMfK0WGE%3D' (2025-08-22)
• Updated input 'uv2nix':
    'github:pyproject-nix/uv2nix/bebbd80bf56110fcd20b425589814af28f1939eb?narHash=sha256-k8kxwVs8Oze6q/jAaRa3RvZbb50I/K0b5uptlsh0HXI%3D' (2025-08-18)
  → 'github:pyproject-nix/uv2nix/76778b5f457e416688324d19d8f02ec5e22cbe0c?narHash=sha256-MD1IhwuoDXQSYcQ/JfEpMxrk6pPl%2BaHPXSqZLOXLHks%3D' (2025-08-22)
2025-08-23 16:54:34 +00:00
2024-11-11 00:00:18 -05:00
2023-04-23 16:50:55 -04:00
2024-04-14 21:05:52 -04:00
2025-08-23 16:54:34 +00:00
2025-08-23 16:54:34 +00:00
2022-06-17 08:55:45 +02:00

Dolphin infrastructure configuration

This repository contains the configuration for Dolphin's various infrastructure services -- some user facing, some developer facing.

Almost everything is configured using the Nix / NixOS ecosystem (exception: build workers that have to run on specific Linux distribution environments). The roles directory contains configuration for each individual service running on Dolphin's infrastructure. The machines directory contains configuration specific to each machine that Dolphin currently operates and what roles map to it.

How to build

$ colmena build

How to deploy

$ colmena apply
Description
Scripts and configurations for the Dolphin Emulator infrastructure
Readme MIT 1.5 MiB
Languages
Nix 57.4%
Python 37.3%
Dockerfile 2.6%
Go 2.1%
Shell 0.6%