feat(constraints): gui 判断增加 MacOS

This commit is contained in:
KAAAsS 2023-10-17 11:38:32 +08:00
parent 477a579044
commit 91efeb74b8
Signed by: KAAAsS
GPG Key ID: D22F53AF662411FE

View File

@ -21,15 +21,23 @@ module os {
}
}
export use os
# 图形界面约束
export def gui [] {
use pkg.nu
pkg check_install? libxrandr
if (os linux) {
# Linux 暂时只考虑 X11
pkg check_install? libxrandr
} else if (os darwin) {
# MacOS 都是图形界面
true
} else {
false
}
}
export use os
# 获得默认的约束
export def default_constraints [] {
{