mirror of
https://github.com/javalsai/lidm.git
synced 2025-08-30 09:58:00 +02:00
21 lines
392 B
Nix
21 lines
392 B
Nix
{
|
|
cfg,
|
|
src,
|
|
lib,
|
|
...
|
|
}:
|
|
let
|
|
maker = import ./make-cfg.nix {
|
|
inherit lib;
|
|
keys-h-file = builtins.readFile "${src}/include/keys.h";
|
|
};
|
|
in
|
|
builtins.toFile "lidm.conf" (
|
|
if builtins.isString cfg then
|
|
builtins.readFile "${src}/themes/${cfg}.ini"
|
|
else if builtins.isAttrs cfg then
|
|
maker.make cfg
|
|
else
|
|
builtins.throw "invalid cfg type, expected str or attrs"
|
|
)
|