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 |
voyager |
Framework 13 i7-1185G7 |
defiant |
MacBook Pro M4 |
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.