No description
Find a file
2026-02-18 19:09:28 -08:00
modules feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
secrets feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
.gitignore feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
configuration.nix feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
disk-config.nix initial commit 2026-02-16 21:29:21 -08:00
flake.lock feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
flake.nix feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
README.md feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00
system feat: remove minecraft and add grafana secret 2026-02-18 19:09:28 -08:00

extremist software

nixos config for the hetzner vps.

services:

  • forgejo (git.extremist.software)
  • stalwart (mail.extremist.software)
  • searxng (search.extremist.software)
  • conduit (matrix.extremist.software)
  • caddy (reverse proxy)
  • grafana/prometheus (status.extremist.software)

deploy: nix run github:nix-community/nixos-anywhere -- --flake .#extremist-software --impure root@<ip>

secrets:

  1. copy secrets.nix.example to secrets.nix.
  2. fill in values (generate random keys for searx/tailscale).
  3. tailscaleKey must be a reusable key.

repo uses impure build to load secrets.nix directly. no encrypted secrets in git.