style(flake)!: manually import lib
flake module
- Also make `lib` an `internal` option - Unify let blocks and move them under `imports` (makes it clear where `config.lib` comes from) - Fix a minor typo
This commit is contained in:
parent
1baef9b78c
commit
31f9e7dbef
9 changed files with 96 additions and 82 deletions
|
@ -1,19 +1,23 @@
|
|||
{ lib, config, self, inputs, ... }:
|
||||
|
||||
let
|
||||
inherit (config.lib)
|
||||
createThings;
|
||||
in
|
||||
let
|
||||
createOverlays = baseDir:
|
||||
createThings {
|
||||
inherit baseDir;
|
||||
thingType = "overlay";
|
||||
};
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
../lib
|
||||
];
|
||||
|
||||
options = let
|
||||
inherit (lib) types;
|
||||
inherit (lib)
|
||||
types
|
||||
;
|
||||
inherit (config.lib)
|
||||
createThings
|
||||
;
|
||||
|
||||
createOverlays = baseDir:
|
||||
createThings {
|
||||
inherit baseDir;
|
||||
thingType = "overlay";
|
||||
};
|
||||
in {
|
||||
auto.overlays = lib.mkOption {
|
||||
description = ''
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue