Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit3c2f7173c7620e14ef349ab36df14bf07f109d66 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-11-28 23:04:57 +0200
Committer
 Syndamia <kamen@syndamia.com>
2023-11-28 23:04:57 +0200
Filese0abaeea1cfca46d771bba5d5b812ffc5a60a558
nix-3c2f7173c7620e14ef349ab36df14bf07f109d66.tar
nix-3c2f7173c7620e14ef349ab36df14bf07f109d66.tar.gz
nix-3c2f7173c7620e14ef349ab36df14bf07f109d66.zip
Parent3d363513f847850b834dacc4715b5c22b42b7079 (diff)
(autoconfig/packages) Added support for pkg-settings without ref
1 files changed, 9 insertions, 4 deletions
-rw-r--r--autoconfig.nix13
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