1.4 KiB
1.4 KiB
Nix Dotfiles
This repository contains the flake required to build critical and personal infrastructure running NixOS. The setup can be explored as follows.
This repo supports x86_64-linux
and aarch64-linux
, and in theory supports
Mac (althought that hasn't been tested).
Setting Up
Please see our setup guide for more information on how to onboard a new user or system.
Interested?
Although we are not actively looking for new members to join in on this repo, we are not strictly opposed. Please reach out to @ahuston-0 or @RichieCahill for further information.
Repo Structure
keys/
: PGP public keys, for those who are usingSOPS
for secretsmodules/
: Nix modules created by us for common services or overrides (fail2ban, hydra, certain boot params, etc.)systems/
: config for common server components, as well as per-server configurationsusers/
: this directory has two major subdirectories, both are criticalusers/<user>
: includes configs forhome-manager
,SOPS
, andSSH
keys , for those who use themusers/<user>/systems
: functions similarly tosystems/
, although for laptops, desktops, and even a Raspberry Pi now
Contributing
For members of our organization who are looking to either contribute to the existing infrastructure, or onboard their own hardware, please see our contributors guide