diff options
| Commit | 3c2f7173c7620e14ef349ab36df14bf07f109d66 (patch) | |
|---|---|---|
| Author | 2023-11-28 23:04:57 +0200 | |
| Committer | 2023-11-28 23:04:57 +0200 | |
| Files | e0abaeea1cfca46d771bba5d5b812ffc5a60a558 | |
| nix-3c2f7173c7620e14ef349ab36df14bf07f109d66.tar nix-3c2f7173c7620e14ef349ab36df14bf07f109d66.tar.gz nix-3c2f7173c7620e14ef349ab36df14bf07f109d66.zip | ||
| Parent | 3d363513f847850b834dacc4715b5c22b42b7079 (diff) | |
(autoconfig/packages) Added support for pkg-settings without ref
1 files changed, 9 insertions, 4 deletions
| -rw-r--r-- | autoconfig.nix | 13 |
diff --git a/autoconfig.nix b/autoconfig.nix index 0d2055c..06021ee 100644 --- a/autoconfig.nix +++ b/autoconfig.nix @@ -31,7 +31,9 @@ in { config-from-group = lib.foldlAttrs (acc: pkg-name: pkg-settings: - if pkg-name == "list" then + if pkg-name == "for" then + acc + else if pkg-name == "list" then _mergeAttrs [ acc { @@ -41,9 +43,12 @@ in { _mergeAttrs [ acc (lib.filterAttrs (name: _: name != "ref") pkg-settings) - { - environment.systemPackages = [pkg-settings.ref]; - }]) + (if pkg-settings ? ref then + { + environment.systemPackages = [pkg-settings.ref]; + } + else + {} )]) {} package-group; in |
