Welcome to my Nix-ified infrastructure and personal monorepo.
Flake dependency diagram generated with
nikitawootten/flake-graph.
This repository contains my Nix-related experiments. Beyond managing dotfiles, I have also experimented with packaging some of my commonly used applications and managing a homelab worth of services.
Common operations are defined in the root Makefile.
To list Makefile targets run make help.
| Hostname | Description |
|---|---|
cochrane |
GPD Pocket 2 |
dionysus |
Ryzen 2920X, NVIDIA 2080ti Workhorse |
hades |
Dell PowerEdge R720XD |
iris |
Raspberry Pi 4 |
voyager |
Framework 13 i7-1185G7 |
defiant |
MacBook Pro M4 |
persephone |
Mac Mini M2 |
Network diagram generated with
oddlama/nix-topology.
The homelab module packages most of my homelab-specific configuration, including media management and monitoring.
For usage examples, refer to the hades host configuration:
This flake contains several packages that I rely on day to day:
These packages are UNOFFICIAL, experimental, potentially transient, and come with no guarantees or warranty. If you would like to see these packages submitted upstream or to the NUR, please open an issue on this repository as a signal of interest.