From 03ee8b84b91c8450df055691ed5f81207f83de34 Mon Sep 17 00:00:00 2001 From: Archit Gupta Date: Tue, 5 Dec 2023 00:02:39 -0800 Subject: [PATCH] Use flake description as default description value --- builtinModules/builtinOverlay.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/builtinModules/builtinOverlay.nix b/builtinModules/builtinOverlay.nix index 1727bb7..9862001 100644 --- a/builtinModules/builtinOverlay.nix +++ b/builtinModules/builtinOverlay.nix @@ -6,12 +6,16 @@ let inherit (lib) isList mkOption mkOrder mapAttrs optionalAttrs; inherit (lib.types) listOf nullOr oneOf str; + inherit (builtins) pathExists; in { options = { description = mkOption { type = nullOr str; - default = null; + default = + if pathExists (src + /flake.nix) + then (import (src + /flake.nix)).description or null + else null; }; license = mkOption {