Skip to content

nikitawootten/infra

Repository files navigation

infra

built with nix

Welcome to my Nix-ified infrastructure and personal monorepo.

man made horrors beyond comprehension Flake dependency diagram generated with nikitawootten/flake-graph.

Contents

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.

Hosts

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

Homelab

network diagram 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:

Packages

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.

About

My personal monorepo, containing my dotfiles and related infrastructure

Topics

Resources

License

Stars

Watchers

Forks

Contributors