5403 Commits

Author SHA1 Message Date
李通洲
4adf7fda28 Brightness (NetBSD): add support for builtin display 2024-12-21 23:54:30 +08:00
李通洲
e2fc83fd48 Bluetooth (Windows): silence compiler warnings 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
Carter Li
14d6157901 PhysicalDisk (Linux): fix interconnect type detection
Regression of b5a9d64

Fix #1453
2024-12-20 16:38:30 +08:00
Carter Li
74586a9df1 Bluetooth (Linux): improve performance
1. ignore unpaired devices
2. ignore disconnected devices when `showDisconnected == false`
2024-12-20 15:57:17 +08:00
Carter Li
c5d4b20729 TerminalShell (Android): ignore proot 2024-12-20 15:57:17 +08:00
李通洲
b152b383a2 Bluetooth (Windows): optimise
1. don't report disconnected devices if `showDisconnected == false`
2. don't report unknown devices
3. don't report errors when no devices found
2024-12-20 15:57:17 +08:00
李通洲
ae26692ef6 Bluetooth (macOS): don't report disconnected devices if showDisconnected == false 2024-12-20 15:57:17 +08:00
Carter Li
4f807f26a9 Bluetooth (Linux): improve performance when showDisconnected == false
If no connected devices found, no dbus calls will be emitted

Fix #1450
2024-12-20 15:57:02 +08:00
Carter Li
4bef801337 BluetoothRadio (Linux): improve performance by reducing size of dbus response 2024-12-20 15:56:48 +08:00
李通洲
41240e9460
FFlist: fix return value of ffListPop 2024-12-20 11:12:14 +08:00
JohnTheCoolingFan
3bb82423b3
OS (Linux): Refactor Armbian version detection and add support for ubuntu-based armbian detection (#1447)
* Add support for detection of Armbian as Ubuntu flavor

Ubuntu can be used to build Armbian, it is one of the official bases for
Armbian. This allows the detection of Armbian in case it is based on
Ubuntu.

* Refactor Armbian detection

* Armbian: set idLike to id before setting id to "armbian"

* Tidy up detectArmbianVersion
2024-12-19 16:18:42 +08:00
李通洲
b87df82d58 Shell (Windows): use $POWERSHELL_VERSION if available 2024-12-19 11:00:16 +08:00
Carter Li
c145ce49a5
Merge pull request #1446 from fastfetch-cli/dev
Release: v2.32.1
2.32.1
2024-12-18 14:41:21 +08:00
李通洲
8c4fb5d6d4
Release: v2.32.1 2024-12-18 14:25:44 +08:00
李通洲
eae0fee032
Packages (OpenBSD): fix a typo that prevents package counting from working 2024-12-18 14:24:13 +08:00
Carter Li
4472a13f41 Packaging: update debian stuff 2024-12-18 14:22:56 +08:00
Carter Li
5b001d6bd6
Merge pull request #1445 from fastfetch-cli/dev
Release: v2.32.0
2.32.0
2024-12-18 10:38:44 +08:00
Carter Li
1b52029fce Release: v2.32.0 2024-12-18 09:58:46 +08:00
Carter Li
2176ea2937 Revert "Display (Linux): prefer detecting physical size from EDID"
Try fixing #1444

This reverts commit 5f3ce500229a58468bb32e6541952fd1af309c45.
2024-12-18 09:28:42 +08:00
李通洲
ac2266c72f Wifi (FreeBSD): early break if the interface is not associated 2024-12-17 20:55:33 +08:00
Eva
0dc40a2632
WM (Linux): added ratpoison window manager (#1442) 2024-12-17 10:49:55 +08:00
李通洲
ca975f8e81 Version: fix format parameter name
Fix #1443
2024-12-17 10:24:18 +08:00
Kevin
c4c6fe6668
Logo (Builtin): improved debian ascii logo (#1441) 2024-12-16 12:05:18 +08:00
Carter Li
0a00f5721e OpenGL (NetBSD): try fixing build 2024-12-14 22:22:35 +08:00
李通洲
69f180beea Display (FreeBSD): don't try to use /sys on FreeBSD 2024-12-14 22:22:35 +08:00
李通洲
0e9cdf75b5 WM (FreeBSD): improve WM detection for Wayland 2024-12-14 22:22:35 +08:00
Carter Li
7d7e219c0a OpenGL (NetBSD): fix build 2024-12-14 13:34:42 +08:00
Carter Li
4937ccfa81 OpenGL (EGL): prefer surfaceless display 2024-12-14 12:56:40 +08:00
JohnTheCoolingFan
d0d29c163b
Add Armbian-unofficial detection (#1436) 2024-12-14 12:56:13 +08:00
Carter Li
901e0eb177 Logo (Builtin): add Ultramarine Small
Fix #1438
2024-12-14 12:00:33 +08:00
Carter Li
87446e6eef WM (OpenBSD): fix process enumeration 2024-12-14 00:18:41 +08:00
Carter Li
bfaa73a2c7 Display (Linux): clean up 2024-12-14 00:05:28 +08:00
Carter Li
373e288d03 WM: add support for fvwm (OpenBSD) and ctwm (NetBSD) 2024-12-14 00:05:02 +08:00
李通洲
82170ceab0
Scripts: fix typo 2024-12-13 16:05:37 +08:00
Carter Li
009a7888b5 OpenGL (Linux): suppress IO
Fix #1435
2024-12-13 15:40:36 +08:00
Carter Li
ab1a11c9fa CPU (ARM): add more apple cores 2024-12-13 15:29:24 +08:00
Carter Li
68746275f8 CPU (Linux): detect Virtualized Apple Silicon 2024-12-13 15:28:59 +08:00
李通洲
491cfb94b6
Doc: update changelog [ci skip] 2024-12-12 16:01:56 +08:00
李通洲
79c8919431
Logo (Builtin): add Serpent OS
Ref: https://github.com/serpent-os/recipes/blob/main/f/fastfetch/pkg/0001-logo-Port-our-neofetch-Serpent-OS-logo-from-ermo.patch
2024-12-12 15:43:43 +08:00
李通洲
e98afa8315
JsonSchema: fix typo 2024-12-11 16:41:48 +08:00
李通洲
86783c033b
OS (Linux): detect Linux Lite
Fix #1434
2024-12-11 16:40:02 +08:00
李通洲
f01944de41
JsonSchema: add documentation of format args 2024-12-11 16:12:55 +08:00
李通洲
ebfdeef25c
Fastfetch: add -h format-json 2024-12-11 16:12:03 +08:00
李通洲
9a36d63d18
Global: refactor code of -h <module>-format 2024-12-11 10:47:02 +08:00
李通洲
e45ff546ed
Host: silence compiler warnings 2024-12-10 09:35:52 +08:00
李通洲
2700390371
Host (Sun): fix build 2024-12-09 23:07:24 +08:00
Carter Li
5c01685d69
Host: detect mac model in FreeBSD & Windows 2024-12-09 21:44:31 +08:00
Carter Li
d897472572 Edid: use screen size in DTD if make sense 2024-12-06 19:20:06 +08:00
Carter Li
8410a66277 Host (Linux): report mac product name 2024-12-06 18:31:33 +08:00