anntnzrb 1e41848ba9 fix: flatten home configs into packages to satisfy flake schema
The previous fix exposed `.activationPackage` but still nested them under
`packages.<system>.homeConfigurations`, which is an attrset, not a derivation.

`nix flake check` requires EVERY attribute under `packages.<system>` to be
a derivation. Now flattening home configurations directly into packages with
the prefix `homeConfigurations-<name>` to ensure each is a top-level derivation.

Changes:
- Merge pipe result directly with `//` instead of nesting under `homeConfigurations`
- Prefix each home config with "homeConfigurations-" to avoid naming conflicts

Result: `packages.x86_64-linux.homeConfigurations-user` instead of
        `packages.x86_64-linux.homeConfigurations.user`
2025-10-09 00:34:37 -05:00
2025-10-08 21:56:09 -05:00
2022-09-07 17:06:33 -07:00
2023-02-13 00:12:43 -08:00
2024-05-07 17:33:24 +01:00

Snowfall Lib

Nix Flakes Ready Linux Ready macOS Ready Generators Ready

 

Unified configuration for systems, packages, modules, shells, templates, and more with Nix Flakes.

Snowfall Lib is built on top of flake-utils-plus.

Get Started

See the Snowfall Lib Quickstart guide to start using Snowfall Lib.

Reference

Looking for Snowfall Lib documentation? See the Snowfall Lib Reference.

Description
No description provided
Readme Apache-2.0 334 KiB
Languages
Nix 100%