smfh

smfh

Sleek declarative manifest file handler

Description

Managing home configs with Nix means scripting copies, symlinks and permissions, and failures leave half-applied states. smfh is a declarative file manager that brings the filesystem into the state described by a JSON manifest.

It offers atomic replacement and BLAKE3 content checks, powering Nix projects like Hjem.

Features



Declarative:JSON manifests.

Atomic:No half states.

Checks:BLAKE3.

Nix:Powers Hjem.