892 Commits

Author SHA1 Message Date
Carter Li
b340d4e149 CI: fix build 2025-01-12 12:10:10 +08:00
Carter Li
4e3673a2bb DisplayServer (Linux): check HDR support with xx_color_manager_v4_interface (WIP) 2025-01-11 13:10:07 +08:00
Carter Li
a93e2aafdb Release: v2.34.0 2025-01-08 16:26:06 +08:00
李通洲
5848b5fc24 OpenGL (Android): enable support 2025-01-08 16:09:41 +08:00
李通洲
c11e14f7e1
CMake (Android): set rpath for system Android libs
So that Vulkan & OpenCL can find them
2025-01-07 15:38:47 +08:00
李通洲
0fde835629 WM (Windows): detect version of DWM 2025-01-02 16:35:53 +08:00
李通洲
89e4403cc8 WM (macOS): add WindowServer version detection 2025-01-02 16:35:53 +08:00
Christopher Kaster
f14cd2c6e8
WM: Add support for detecting window manager versions, add support for Hyprland version (#1472) 2025-01-02 10:13:28 +08:00
李通洲
aa63c4f5f2 Revert "GPU: support detection by EGLext"
Works only for NVIDIA GPUs

This reverts commits 9ef8580d93f43ae6225e7551c77fe2cf0f5f5de5 and 9342d74c932b259f107a17bd137a8b99464c0826.
2024-12-31 13:57:06 +08:00
李通洲
d967d05019 Bluetooth (DragonFly): disable module to fix build 2024-12-28 22:13:49 +08:00
Carter Li
9342d74c93 GPU: support detection by EGLext
Support multi-gpus
2024-12-28 15:25:22 +08:00
Carter Li
d6028370e7
Bluetooth (FreeBSD): add support (not tested) 2024-12-27 14:49:15 +08:00
李通洲
f322405c04
Release: v2.33.0 2024-12-26 09:08:33 +08:00
李通洲
b8048ee488 Bluetooth (BSD): disable
bluez is Linux specific
2024-12-21 23:54:30 +08:00
Carter Li
852a729581 Battary (NetBSD): some basic investigation of acpi battery detection 2024-12-21 23:54:30 +08:00
Carter Li
0f454b7140 Battery (OpenBSD): add support 2024-12-21 23:54:30 +08:00
Carter Li
9c47a3a9e7 Brightness (OpenBSD): add support
Requires root permission. Not tested
2024-12-21 23:54:30 +08:00
李通洲
4adf7fda28 Brightness (NetBSD): add support for builtin display 2024-12-21 23:54:30 +08:00
Robin Candau
dd41dfa000
CMake: Add a cmake option to make flashfetch target optional (#1455)
Introduces the `-DBUILD_FLASHFETCH='ON'/'OFF'` build option so one can skip the `flashfetch` target (both from executable and install targets, option at `ON` by default to preserve compatibility with the current default behavior).
This is useful when distributing pre-built downstream packages (e.g. for Linux distributions packaging `fastfetch`) as building and shipping the `flashfetch` binary in such pre-built packages serves little to no purpose.
2024-12-21 23:53:02 +08:00
李通洲
8c4fb5d6d4
Release: v2.32.1 2024-12-18 14:25:44 +08:00
Carter Li
1b52029fce Release: v2.32.0 2024-12-18 09:58:46 +08:00
Carter Li
5c01685d69
Host: detect mac model in FreeBSD & Windows 2024-12-09 21:44:31 +08:00
Carter Li
8410a66277 Host (Linux): report mac product name 2024-12-06 18:31:33 +08:00
Carter Li
dfe36daf79 Release: v2.31.0 2024-12-02 16:36:12 +08:00
李通洲
71b073e1bf CMake: fix possible linking errors in BINARY_LINK_TYPE=dynamic mode 2024-11-20 22:13:10 +08:00
Carter Li
3d5133eaba DisplayServer (Linux): remove support of xcb & xlib
They don't support multi-monitors. Prefer libdrm.
2024-11-20 09:37:32 +08:00
李通洲
efc8504607
CMake: check return code of python scripts 2024-11-18 14:08:53 +08:00
李通洲
a9a08d8a80
Release: v2.30.1 2024-11-18 13:40:08 +08:00
李通洲
7f63ec1315
CMake: fix the destination where fastfetch_pciids.c.inc is generated 2024-11-18 13:36:31 +08:00
Masato TOYOSHIMA
6cbbe334b5
CMake: Fixed the destination where fastfetch.1 is generated. (#1403)
* Fixed the destination where fastfetch.1 is generated.

* Update CMakeLists.txt

Reappend trailing new line

---------

Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
2024-11-18 13:32:49 +08:00
Carter Li
dbb6a4b265 Release: v2.30.0 2024-11-18 09:04:17 +08:00
李通洲
9f314a208b
NetIO (BSD): add txDrops detection if supported 2024-11-15 15:13:09 +08:00
李通洲
56eb8b80c6
NetIO (macOS): fix 32bit trancation 2024-11-15 15:11:55 +08:00
李通洲
d7fa0417ed
CMake: use gen-man.py to generate man file 2024-11-13 10:24:57 +08:00
Carter Li
59c666515a Version (MidnightBSD): support libc version detection 2024-11-10 12:47:26 +08:00
李通洲
07f2a71b3c Bluetooth (Windows): detect battery level 2024-11-09 20:23:25 +08:00
李通洲
acb38fa3ee
Bluetooth (Windows): detect battery (WIP) 2024-11-06 08:25:54 +08:00
Lucas Holt
f69a9dab33
CMake: Add initial support for MidnightBSD (#1377)
* Add initial support for MidnightBSD

* Cleanup some issues identified through code review.

Add libzfs check as MidnightBSD does have zfs.

* Add MidnightBSD check to the version.c detection

* Remove `OR MidnightBSD` tests

* Clean up

---------

Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
2024-11-06 00:17:23 +08:00
李通洲
55909c480e
CMake (OpenBSD): enable bluetooth detection
I don't think it work, though
2024-11-04 14:47:38 +08:00
李通洲
7ceabcc03e
CMake (NetBSD): add /usr/pkg/lib to rpath 2024-11-04 14:28:16 +08:00
Carter Li
991ebfbc4a Camera (OpenBSD): add support (?) 2024-11-04 13:30:50 +08:00
李通洲
3c6214d90f
Release: 2.29.0 2024-11-04 10:48:38 +08:00
李通洲
743babda10 Libc (DragonFly): add support 2024-11-03 11:58:23 +08:00
Carter Li
5c21931a09 DiskIO (DragonFly): add support 2024-11-03 18:10:36 +08:00
Carter Li
f7288fec01 Global: support DragonFly BSD 2024-11-03 08:35:11 +08:00
李通洲
540239fe03 Brightness (NetBSD): disable 2024-11-01 22:33:28 +08:00
Carter Li
0110584e39 NetIO (*BSD): support OpenBSD & NetBSD 2024-11-01 18:51:59 +08:00
Carter Li
254f1216ec Users (OpenBSD): add support 2024-11-01 18:44:34 +08:00
Carter Li
b05023fb8b DiskIO (OpenBSD): add support 2024-11-01 15:21:47 +08:00
Carter Li
0f3ce426e9 DiskIO (NetBSD): add support 2024-11-01 15:21:17 +08:00