nix-config/README.md
2023-03-16 16:30:23 -04:00

1.9 KiB

PyroConf, a custom Nix config

No Place Like ~

This is PyroNet's (relatively) production-grade NixOS config repo. It contains configurations for 3 different machines, as well as home-manager configurations.

I try to keep the configuration organized. All home-manager related items go in /home, host configurations go in /hosts, and custom packages are in /pkgs, among other folders.

My machines serve production infra for *.pyrox.dev domains. There are a few exceptions:

  • My blog, and the root domain which are served by OMG.LOL. I highly recommend their services, as you get a great domain name at a company that cares about you. If you do sign up, consider using my referral link, as I get 3 months of service credit if you sign up through it.

There are some services I run that many homelabs do not. They are:

  • Authoritative DNS for my domains, run on prefect.
  • A Tailscale tunnel from marvin to prefect which allows me to run services on marvin while having them be externally accessible.
  • Email services for my domains, also run on prefect, with all email data backed up hourly to marvin, ensuring data reliability.
  • Connections to the DN42 network, run on prefect.

I also run many typical homelab services, such as:

Contact

If you have any questions about any of the services I run, or would like to reach out, my contact info is on my profile here

License

Copyright (c) 2023 Pyrox and PyroNet. All rights reserved. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.