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
marvintoprefectwhich allows me to run services onmarvinwhile having them be externally accessible. - Email services for my domains, also run on
prefect, with all email data backed up hourly tomarvin, ensuring data reliability. - Connections to the DN42 network, run on
prefect.
I also run many typical homelab services, such as:
- Vaultwarden for passwords
- Jellyfin for media
- Authentik for central auth
- And many more
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/.