Merge pull request #315149 from Cryolitia/ghostscript

nixos/steam: fix evaluation failure when `fonts.packages` contains path
This commit is contained in:
Lin Jian 2024-05-29 10:06:23 +08:00 committed by GitHub
commit ad57eef4ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -104,8 +104,9 @@ in {
fontPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = config.fonts.packages;
defaultText = lib.literalExpression "fonts.packages";
# `fonts.packages` is a list of paths now, filter out which are not packages
default = builtins.filter lib.types.package.check config.fonts.packages;
defaultText = lib.literalExpression "builtins.filter lib.types.package.check config.fonts.packages";
example = lib.literalExpression "with pkgs; [ source-han-sans ]";
description = ''
Font packages to use in Steam.