Skip to content

jeaye/nix-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-files

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.

Workstation

Managed bits

Non-managed bits

Server

Managed bits

  • 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)

Non-managed bits

  • User passwords

About

NixOS for my VPS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published