My Nix Configuration
1# PyroConf, a custom Nix config 2 3## No Place Like ~ 4 5This is PyroNet's (relatively) production-grade NixOS config repo. It contains configurations for 3 different machines, 6as well as `home-manager` configurations. 7 8I try to keep the configuration organized. All home-manager related items go in `/home`, host configurations go in 9`/hosts`, and custom packages are in `/pkgs`, among other folders. 10 11My machines serve production infra for \*.pyrox.dev domains. There are a few exceptions: 12 13- [My blog](https://blog.pyrox.dev), and the [root domain](https://pyrox.dev) which are served by 14 [OMG.LOL](https://omg.lol). I highly recommend their services, as you get a great domain name at a company that cares 15 about you. If you do sign up, consider using [my referral link](https://omg.lol?refer=py), as I get 3 months of 16 service credit if you sign up through it. 17 18There are some services I run that many homelabs do not. They are: 19 20- Authoritative DNS for my domains, run on `prefect`. 21- A Tailscale tunnel from `marvin` to `prefect` which allows me to run services on `marvin` while having them be 22 externally accessible. 23- Email services for my domains, also run on `prefect`, with all email data backed up hourly to `marvin`, ensuring data 24 reliability. 25- Connections to the [DN42](https://dn42.us) network, run on `prefect`. 26 27I also run many typical homelab services, such as: 28 29- [Vaultwarden](https://github.com/danigarcia/vaultwarden) for passwords 30- [Jellyfin](https://jellyfin.org) for media 31- [Authentik](https://goauthentik.io) for central auth 32- And many more 33 34# Contact 35 36If you have any questions about any of the services I run, or would like to reach out, my contact info is on my profile 37[here](https://pyrox.dev) 38 39# License 40 41Copyright (c) 2023 Pyrox and PyroNet. All rights reserved. This Source Code Form is subject to the terms of the Mozilla 42Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at 43<http://mozilla.org/MPL/2.0/>.