diff options
author | talyz <kim.lindberger@gmail.com> | 2020-12-13 18:13:17 +0100 |
---|---|---|
committer | talyz <kim.lindberger@gmail.com> | 2020-12-27 11:24:17 +0100 |
commit | 2d2e50224c039aa979bdb296b9b6dae8997baaeb (patch) | |
tree | 633cea5ff326fac3ef26beff6503958dcbb90088 /parse.nix | |
parent | 6869fc082f351c060f52e3dfeca3fabe0995fcca (diff) | |
download | nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.tar nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.tar.gz nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.tar.bz2 nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.tar.lz nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.tar.xz nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.tar.zst nixlib-2d2e50224c039aa979bdb296b9b6dae8997baaeb.zip |
Allow `leaf` to be used as an alternative to `use-package`..
..in `emacsWithPackagesFromUsePackage`.
Diffstat (limited to 'parse.nix')
-rw-r--r-- | parse.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/parse.nix b/parse.nix index db457ac51e86..d17ee7bfb195 100644 --- a/parse.nix +++ b/parse.nix @@ -134,13 +134,16 @@ let recurse = item: if builtins.isList item && item != [] then - if (builtins.head item) == "use-package" then - if !(isDisabled item) then - [ (getName item) ] ++ map recurse item + let + packageManager = builtins.head item; + in + if builtins.elem packageManager [ "use-package" "leaf" ] then + if !(isDisabled item) then + [ packageManager (getName item) ] ++ map recurse item + else + [] else - [] - else - map recurse item + map recurse item else []; in |