Structs§
- Host
Sops Source - Runtime
Options - Process-level operator options injected once by the CLI composition root.
Constants§
- APP_
NAME - CHECKOUT_
EXCLUDES - DEFAULT_
BUILDER - DEFAULT_
NIX_ CFG - DEFAULT_
SECRETS_ REPO - DEFAULT_
SECRETS_ SITE_ ENV - FALLBACK_
TARGET_ NIXOS_ CHANNEL - PRIMARY_
KEXEC_ INSTALLER_ CHANNEL - SECRET_
INPUT_ NAME
Functions§
- default_
networks - Retrieve approved scan subnets from defines.nix.
- find_
custom_ iso - Finds a custom own-built NixOS ISO in the current workspace.
- flake_
uri - get_
flake_ dir - Resolves the configuration flake directory path.
- get_
runtime_ options - get_
secrets_ repo - Resolves the secrets repository absolute path.
- host_
sops_ path - is_
local_ flake - kexec_
channel - Get the NixOS Channel for the kexec installer, prioritizing environment override.
- kexec_
url - Dynamically construct the kexec image download URL based on the configured kexec channel.
- local_
cache_ config - local_
flake_ path - nix_cfg
- Get the configuration repository name.
- nix_
token_ args - nixos_
channel - Get the NixOS Channel dynamically by querying the flake metadata.
- nixos_
iso_ version - Get the stable NixOS release used in generated ISO artifact names.
- proxmox_
default_ disk_ storage - Get the default Proxmox disk storage pool
- proxmox_
default_ iso_ storage - Get the default Proxmox ISO storage pool
- proxmox_
default_ network - Get the default Proxmox network net0 configuration
- redact_
token - resolve_
flake - resolve_
host_ sops_ source - resolve_
secrets_ site - Site prefix holding
hostname’s secrets. - set_
runtime_ options - ssh_
auth_ key - Get the SSH authorized key.