Creates a standalone data file that can be imported by both
aspects/constants.nix and terranix configurations.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
User-specific home-manager configurations for:
- user@rotterdam
- user@io
Includes user-specific modules in _user/ directory.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Host-specific NixOS configurations for:
- alexandria (server)
- io (desktop)
- rotterdam (desktop)
- trantor (server, aarch64)
Each host has a main config file and _hostname/ directory
with hardware-configuration and other host-specific modules.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Ephemeral root configuration with impermanence support.
Exports both a base module with options and a factory function
for generating configured modules.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Gaming-related NixOS and home-manager configuration:
flatpak, hardware, launchers, mangohud, steam
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Defines flake options for hosts, services, and lib utilities.
Services are automatically enriched with host IP information.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>