No description
Find a file
2026-02-18 15:53:00 -08:00
modules feat: add public ssh key to the secrets file 2026-02-18 15:53:00 -08:00
.gitignore feat: add public ssh key to the secrets file 2026-02-18 15:53:00 -08:00
configuration.nix feat: add public ssh key to the secrets file 2026-02-18 15:53:00 -08:00
disk-config.nix initial commit 2026-02-16 21:29:21 -08:00
flake.lock initial commit 2026-02-16 21:29:21 -08:00
flake.nix initial commit 2026-02-16 21:29:21 -08:00
README.md feat: add public ssh key to the secrets file 2026-02-18 15:53:00 -08:00
secrets.nix.example feat: add public ssh key to the secrets file 2026-02-18 15:53:00 -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)
  • minecraft (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.