Nix geht mehr!
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-20 00:17:26 +02:00
common networking 2026-09-20 18:06:32 +02:00
hosts state 2026-10-18 15:59:15 +02:00
modules networking 2026-09-20 18:06:32 +02:00
packages silliness 2026-10-18 02:05:37 +02:00
profiles useTextGreeter 2026-10-20 00:17:26 +02:00
secrets keys 2026-10-18 15:49:49 +02:00
flake.lock update 2026-10-18 03:35:48 +02:00
flake.nix silliness 2026-10-18 02:05:37 +02:00
LICENSE init 2026-08-29 18:01:48 +02:00
pubkeys.nix keys 2026-10-18 15:49:49 +02:00
README.md fmt 2026-08-31 21:52:22 +02:00
SETUP.md init 2026-08-29 18:01:48 +02:00
treefmt.toml init 2026-08-29 18:01:48 +02:00

❄️ puter

This is my cobbled together NixOS configuration. There are many like it, but this one is mine. Copy at your own risk.

Structure

  • common: Sane defaults that make sense to use for every host.
  • modules: Regular NixOS modules.
  • profiles: Higher-level NixOS modules that conform to different roles that a host may have.
  • secrets: Agenix secrets.
  • hosts: Hosts exposed in nixosConfigurations.
  • pubkeys.nix: Nix expression with all my SSH public keys, used for OpenSSH, Agenix and Restic.

TODO

  • Tailscale profile
  • Public services
  • Caddy/nginx