mirror of
https://github.com/nix-community/flakelight.git
synced 2024-11-28 18:33:18 +01:00
82f9fe67c3
Using `perSystem` to implement per-system attributes ties all the per-system attributes together; all the `perSystem` functions must run to determine output attrs. By generating them separately, the generation can be done lazily.
21 lines
317 B
Nix
21 lines
317 B
Nix
# flakelight -- Framework for simplifying flake setup
|
|
# Copyright (C) 2023 Archit Gupta <archit@accelbread.com>
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
{ config
|
|
, options
|
|
, src
|
|
, lib
|
|
, flakelight
|
|
, inputs
|
|
, outputs
|
|
, pkgsFor
|
|
, genSystems
|
|
, specialArgs
|
|
, modulesPath
|
|
, moduleArgs
|
|
}@args:
|
|
{
|
|
_module.args.moduleArgs = args;
|
|
}
|