mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
klipper: support using indented strings in settings (#524448)
This commit is contained in:
commit
31b4daa00e
1 changed files with 8 additions and 1 deletions
|
|
@ -14,7 +14,14 @@ let
|
|||
lib.generators.mkValueStringDefault { } (lib.head l)
|
||||
else
|
||||
lib.concatMapStrings (s: "\n ${lib.generators.mkValueStringDefault { } s}") l;
|
||||
mkKeyValue = lib.generators.mkKeyValueDefault { } ":";
|
||||
mkKeyValue =
|
||||
key: value:
|
||||
lib.generators.mkKeyValueDefault { } ":" key (
|
||||
if builtins.isString value && lib.hasInfix "\n" value then
|
||||
"\n ${lib.replaceString "\n" "\n " value}"
|
||||
else
|
||||
value
|
||||
);
|
||||
};
|
||||
firmwareSubmodule = lib.types.submodule (
|
||||
{ name, ... }@local:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue