mrVanDalo/nixos-artifacts

Unified interface for secrets across NixOS backends (agenix, sops-nix).

Rust

34

317 commits

updated May 10, 2026

See the code

README

NixOS Artifacts Store

Overview

Nixos-artifacts is a framework to unify artifacts and secrets in NixOS flakes.

Inspired by:

Note: This project is currently in the design phase.

Core Concept

NixOS-artifacts provides an abstraction layer over various secret management backends, including:

Key Features

  • Standardized Interface: Common API for defining and managing secrets
  • Secret Rotation: Built-in workflow for secret generation and rotation
  • Multi-Backend Support: Mix different backends within the same configuration. You can choose different backends for each artifact.

Limitations

To maintain compatibility across backends, some specialized features of individual backends may not be accessible directly (e.g., public vars in clan).

Implementation

Each backend is provided as a separate flake that you can add to your configuration as needed.

agenix
home-manager
nix
nix-flake
nixos
secrets-management
sops-nix

mrVanDalo/nixos-artifacts

Unified interface for secrets across NixOS backends (agenix, sops-nix).

Rust

34

317 commits

updated May 10, 2026

See the code

README

NixOS Artifacts Store

Overview

Nixos-artifacts is a framework to unify artifacts and secrets in NixOS flakes.

Inspired by:

Note: This project is currently in the design phase.

Core Concept

NixOS-artifacts provides an abstraction layer over various secret management backends, including:

Key Features

  • Standardized Interface: Common API for defining and managing secrets
  • Secret Rotation: Built-in workflow for secret generation and rotation
  • Multi-Backend Support: Mix different backends within the same configuration. You can choose different backends for each artifact.

Limitations

To maintain compatibility across backends, some specialized features of individual backends may not be accessible directly (e.g., public vars in clan).

Implementation

Each backend is provided as a separate flake that you can add to your configuration as needed.

agenix
home-manager
nix
nix-flake
nixos
secrets-management
sops-nix

Significant stargazers

Paul Haerle

140 followers · starred Jan 2026

Torsten Curdt

608 followers · starred Apr 2026

Akira Komamura

125 followers · starred May 2026

José Luis Lafuente

47 followers · starred May 2026