These configurations declaratively describe both my VPS, running multiple websites and services, as well we my workstation. These machines run using the NixOS Linux distribution.
The main entry point describing the core system is configuration.nix
; from
there, each item is split categorically. Each installation will provide a link
from /etc/nixos/configuration.nix
to either workstation/configuration.nix
or
server/configuration.nix
.
- System
- GRUB, time, network, firewall, users, packages, etc
- Nearly three dozen websites
- Mail server
- IMAP (dovecot) + SMTP (postfix) + DKIM
- Rainloop web client
- safepaste service
- jank benchmark visualizer service
- caldav service
- SSL Certs (Let's Encrypt)
- User passwords