Carter Li
1242fda66f
Merge pull request #1938 from fastfetch-cli/dev
...
Release: v2.51.1
2025-08-29 14:05:34 +08:00
李通洲
5a2b618d27
Release: v2.51.1
2025-08-29 13:55:52 +08:00
李通洲
d836d7569f
CPU (macOS): removes reliance on unavailable ARM capability headers on macOS
...
Fixes https://github.com/Homebrew/homebrew-core/pull/235425
2025-08-29 13:45:16 +08:00
Carter Li
8a412e6823
Packaging: update debian stuff [ci skip]
2025-08-29 08:56:30 +08:00
Carter Li
16b6aac764
Merge pull request #1933 from fastfetch-cli/dev
...
Release: v2.51.0
2025-08-29 08:43:08 +08:00
Carter Li
9f5046d69f
CPU/GPU (Linux): Improves CPU/GPU temp detection accuracy on Linux/Android
2025-08-28 18:58:00 +08:00
李通洲
cace1a7156
Revert "Uptime (Windows): use QueryUnbiasedInterruptTime"
...
Fixes #1935
This reverts commit b812f3ccde .
2025-08-28 18:22:06 +08:00
李通洲
9c0cf863ba
JsonSchema: update
2025-08-28 16:36:00 +08:00
Carter Li
ffe55d9eee
DisplayServer (Linux): upgrade kde-output-device-v2
2025-08-28 16:09:47 +08:00
李通洲
28bc9523d6
Release: v2.51.0
2025-08-28 14:40:31 +08:00
李通洲
ebf810ad4b
GPU (Android): adds GPU temp detection support
2025-08-28 14:29:00 +08:00
Carter Li
5c9a0a1f88
Fastfetch: clarify that --debug is debug-mode only
2025-08-28 09:32:01 +08:00
李通洲
bc05a30724
CPU (Linux): improve temp detection
...
Support Android
2025-08-28 09:29:33 +08:00
李通洲
98c7803a24
Battery (Android): fix battery temp detection
2025-08-27 16:28:54 +08:00
李通洲
0893013e78
DisplayServer (Android): fix display server name
2025-08-27 15:43:50 +08:00
李通洲
e6985a8832
Global: handles missing config directories more gracefully
2025-08-27 15:29:38 +08:00
Carter Li
7a87638fec
InitSystem (GNU): support shepherd detection
2025-08-27 14:46:20 +08:00
李通洲
00f163be32
CPU (Windows): detects march on WoA
...
Tested in VM
2025-08-27 09:22:02 +08:00
李通洲
68bbb2980e
CPU (macOS): detects march on Apple Silicon
2025-08-27 09:22:02 +08:00
Carter Li
dd1a799abb
CPU (Linux): detects march on aarch64
2025-08-27 09:22:02 +08:00
Carter Li
7611d672b7
Merge pull request #1931 from CarterLi/dev
...
Add GNU/Hurd support
2025-08-25 13:41:53 +08:00
carter
bfb93cd8f5
Processing (Linux): enhances robustness when extracting process name and related fields
...
... by accurately handling process names with spaces or special characters.
2025-08-25 10:39:56 +08:00
李通洲
0998b1e59e
DiskIO (Linux): trim trailing white spaces
2025-08-25 09:26:04 +08:00
李通洲
588c4c0026
Chore: silense compiler warnings
2025-08-25 09:25:25 +08:00
Carter Li
a80ea2b117
CPUUsage: adds user guidance when CPU time fails to increase
2025-08-24 22:23:07 +08:00
Carter Li
13110e3074
LocalIP (GNU): adds MAC addr detection support
2025-08-24 22:15:06 +08:00
Carter Li
0b2c0445c0
InitSystem: tidy
2025-08-24 22:09:22 +08:00
Carter Li
062963d6cc
CMake (GNU): disable wifi support
2025-08-24 22:04:58 +08:00
Carter Li
4b7f231b5a
Processing (GNU): fix command name reading
2025-08-24 21:52:38 +08:00
Carter Li
74e0732390
Common (GNU): more __GNU__ tests
2025-08-24 21:40:22 +08:00
Carter Li
e9104c38c6
Terminal (GNU): enable version detection
2025-08-24 13:04:12 +01:00
Carter Li
4a7b3a8493
Processing (GNU): hurd uses cmdline instead of comm
2025-08-24 19:57:54 +08:00
Carter Li
20fafa5a21
WM (GNU): enable
2025-08-24 19:56:52 +08:00
Carter Li
1d32344cf7
Global (GNU): code cleanups
2025-08-24 19:37:06 +08:00
Carter Li
82a1eaf276
Chore: tidy tabs
2025-08-24 19:09:51 +08:00
Carter Li
75a023f4d7
CMake (GNU): enable a lot of things
2025-08-24 12:05:14 +01:00
Yelninei
53424300e3
localip: Remove AF_LINK on GNU.
...
https://salsa.debian.org/glibc-team/glibc/-/blob/sid/debian/patches/hurd-i386/submitted-AF_LINK.diff
2025-08-24 11:29:02 +01:00
Yelninei
d553bc4893
WIP: shepherd initsystem
2025-08-24 11:29:01 +01:00
Yelninei
add2bfd108
Fix localip_linux on GNU
2025-08-24 11:29:01 +01:00
Yelninei
e508100a15
disable ffPackagesGetNix on when it is not defined
2025-08-24 11:29:01 +01:00
Yelninei
1a2f4b4c1f
Port netif_gnu to the new api.
2025-08-24 11:29:01 +01:00
Yelninei
e968bca89d
Fork netif_linux to netif_gnu.
...
netif_linux now uses linux specifics which do not work on GNU.
2025-08-24 11:29:01 +01:00
Yelninei
71fbe04367
Start work on GNU
2025-08-24 11:29:01 +01:00
李通洲
f2f9b10b18
TerminalShell: remove special handling of hyfetch
...
Ref: https://github.com/search?q=repo%3Ahykilpikonna%2Fhyfetch%20FFTS_IGNORE_PARENT&type=code
2025-08-24 00:00:10 +08:00
李通洲
fae4892643
Fastfetch: improves config file generation message with tips
2025-08-23 20:37:29 +08:00
李通洲
8589bf2392
Chore: silence compiler warnings
2025-08-23 15:31:42 +08:00
李通洲
8b18e69980
CPU: fix building on non-x86
2025-08-23 15:28:48 +08:00
李通洲
9ae968fbd3
CPU: adds CPU microarchitecture detection for x64 and reporting
...
Fixes #1928
2025-08-23 15:17:57 +08:00
李通洲
8f6608db74
Disk: adds formatted free and available disk size fields
...
Fixes #1929
2025-08-23 13:59:48 +08:00
李通洲
45b6a333ec
Logo (Builtin): adds AerynOS
...
Fixes #1926
2025-08-22 14:23:52 +08:00
李通洲
5012bc250b
Processes (Linux): be compatible with Hurd
2025-08-22 14:08:18 +08:00
李通洲
5775409cb9
DisplayServer (Android): update WM name
2025-08-22 14:07:58 +08:00
李通洲
64da80d520
Fastfetch: improves format help output for config and variables
...
Fixes #1927
2025-08-21 23:57:37 +08:00
Carter Li
8b1bfcb34b
WM (Linux): uses the same X11 props as neofetch to query WM name
...
Fixes twin detection
2025-08-21 18:35:09 +08:00
Carter Li
784a7a92c8
DE (Linux): adds Trinity version detection support
2025-08-21 18:19:23 +08:00
李通洲
8331242f42
GPU (BSD): fallbacks to pciids/pci.ids
2025-08-21 10:54:34 +08:00
李通洲
79fea61c90
Merge remote-tracking branch 'origin' into dev
2025-08-21 10:41:04 +08:00
Carter Li
a8e7d38afd
Packaging: update debian stuff [ci skip]
2025-08-21 10:39:59 +08:00
Carter Li
24467e8c46
GPU (BSD): always use pci.ids provided by hwdata
...
Fixes #1924
2025-08-21 09:23:01 +08:00
李通洲
6867b87c3e
Disk: disable hyperlink by default and move it to custom keys
2025-08-21 08:53:51 +08:00
Carter Li
cb13d43a7a
TerminalShell (Linux): always ignore pid1 (v2)
2025-08-21 00:19:52 +08:00
Carter Li
bd7190ca6d
TerminalShell (Linux): always ignore pid1
2025-08-21 00:12:41 +08:00
Carter Li
49982588cf
Disk (Linux): remove unused headers
2025-08-20 23:52:53 +08:00
Carter Li
de2dff5da0
Common: corrects the position for appending milliseconds
2025-08-20 11:07:53 +08:00
Carter Li
b05c54486f
LocalIP (Linux): improves netlink route parsing by avoiding possible message truncation
...
Fixes #1919
2025-08-20 11:07:06 +08:00
Carter Li
1f1d7cf936
FFstrbuf: handles double rounding and zero representation in formatter
2025-08-20 10:10:30 +08:00
李通洲
26253f8863
GPU (Windows): improves GPU detection by refining device filtering
2025-08-19 19:03:55 +08:00
李通洲
08e6db090b
Shell (Windows): be compatible with fish 4 built by MSYS2
2025-08-19 17:25:04 +08:00
李通洲
ec0fa89cc8
Common: refactors number formatting to use type-specific append functions
2025-08-19 17:22:11 +08:00
李通洲
7f48500cfd
Format: replaces format specifiers with type-safe append functions
2025-08-19 16:04:00 +08:00
李通洲
a7eecf6fc7
FFstrbuf: improves double formatting precision handling
2025-08-19 16:03:04 +08:00
李通洲
8e282a3865
Duration: use ffStrbufAppendUInt
2025-08-19 15:19:12 +08:00
李通洲
dcbf76b233
FFstrbuf: adds number appending functions
2025-08-19 15:00:30 +08:00
李通洲
70b11d953c
Logo (Builtin): honor logo.width
2025-08-19 10:35:11 +08:00
李通洲
fa3b634c07
JsonConfig: support JSON5
2025-08-19 10:25:52 +08:00
李通洲
ea86273a0e
Common: refactors time formatting to use a shared buffer and utility macro
2025-08-19 09:49:43 +08:00
李通洲
4f88e1f26d
3rdparty: upgrade yyjson to 0.12.0
2025-08-19 08:43:38 +08:00
李通洲
805e277429
JsonConfig: adds 'succeeded' module condition to JSON config
...
Fixes #1908
2025-08-18 14:18:37 +08:00
李通洲
3ce3de2963
OS: set the icon of unknown OS type as a cog
2025-08-18 14:03:52 +08:00
李通洲
3b5e9c74d6
Modules: return bool to indicate whether the detection is succeeded
2025-08-18 13:38:30 +08:00
李通洲
a9aaa36b2c
CI (DFBSD): enable
2025-08-17 23:08:43 +08:00
李通洲
bef4ee1fbc
CI (SunOS): fix build
2025-08-17 23:03:45 +08:00
李通洲
b3ddd084ba
Merge remote-tracking branch 'upstream/master' into dev
2025-08-17 23:03:17 +08:00
Mathias Korsbäck
fef3b7c647
CPU (macOS): changes CPU to M2 Pro for Mac14,12 host ( #1915 )
...
Currently states it's a M2 but according to https://support.apple.com/en-us/102852 and https://everymac.com/ultimate-mac-lookup/?search_keywords=Mac14%2C12 it's a M2 Pro.
2025-08-17 21:37:17 +08:00
Carter Li
4dfba31cae
Merge pull request #1911 from fastfetch-cli/dev
...
Release: v2.50.2
2025-08-16 21:50:39 +08:00
Carter Li
3004f29c08
Release: v2.50.2
2025-08-16 21:18:07 +08:00
李通洲
b994ce5b55
LocalIP: refines default route detection and JSON output for local IPs
...
Add verbose log for Windows
2025-08-16 18:27:30 +08:00
李通洲
6356f9d0e5
Netif (Linux): improves default route detection and error handling
...
Ref: #1902
2025-08-16 17:15:44 +08:00
李通洲
597c6f3dbc
Netif (Linux): add verbose logs
2025-08-16 15:13:07 +08:00
李通洲
41cffac80c
CI: adds default build type to CI environment
2025-08-16 13:10:35 +08:00
李通洲
c4cb6c65a9
LocalIP (Linux): add verbose debug log
2025-08-16 04:43:28 +00:00
李通洲
46081a3e52
LocalIP (Linux): fixes incorrect return and ensures struct initialization
2025-08-16 04:24:26 +00:00
李通洲
a5fd671b92
LocalIP: fix showMac does not honor defaultRouteOnly
2025-08-15 20:20:43 +08:00
李通洲
8319512c83
Merge remote-tracking branch 'origin' into dev
2025-08-15 08:58:15 +08:00
Ashish SHUKLA
c1db692982
FFstrbuf: wrap yyjson.h include in conditional
2025-08-15 08:49:53 +08:00
Guiling Qiyu
aec2bfd2a4
Packages (Linux): fixes Linglong detection by counting linglong layers ( #1903 )
...
* Packages (Linux): fixes Linglong detection on Deepin
* Packages (Linux): fixes Linglong detection to count layers
* Update src/detection/packages/packages_linux.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-08-14 19:47:20 -05:00
Carter Li
7bacf20f72
Merge pull request #1901 from fastfetch-cli/dev
...
Release: v2.50.1
2025-08-14 22:35:06 +08:00
Carter Li
1479de19ef
Release: v2.50.1
2025-08-14 18:34:30 +08:00
Guiling Qiyu
bb9ca73db1
Packages (Linux): fixes Linglong detection on Debian ( #1899 )
...
Fixes #1898
2025-08-14 18:06:42 +08:00
李通洲
81bac8bca4
Percent: refactors bar color logic for clarity and consistency; update examples
2025-08-14 16:47:30 +08:00
李通洲
56d22292b0
Revert "Percent: fix a copy-paste error"
...
This reverts commit 3345c1e9dd .
2025-08-14 16:04:55 +08:00
李通洲
9a11ff8ddb
Packages (Android): fix building
2025-08-14 14:42:09 +08:00
Carter Li
a99b6d602d
Merge pull request #1897 from fastfetch-cli/dev
...
Release: v2.50.0
2025-08-14 14:24:33 +08:00
李通洲
40921156b8
Doc: update changelog [ci skip]
2025-08-14 14:23:37 +08:00
李通洲
bc3703140b
Doc: update changelog
2025-08-14 13:58:21 +08:00
李通洲
bd5b385909
Flashfetch: disable decimal digits in Disk module
2025-08-14 13:32:21 +08:00
李通洲
0fe3db419e
Separator: honors FQDN settings in Title module
2025-08-14 13:30:02 +08:00
李通洲
e80bb480c4
Doc: update changelog
2025-08-14 11:03:26 +08:00
李通洲
d4773212b7
Fastfetch: adds support for reading JSON config from stdin
2025-08-14 11:00:35 +08:00
李通洲
9ebff9fd22
Chore: removes undocumented flag --load-config
2025-08-14 10:43:22 +08:00
李通洲
5d8edc0c8b
Doc: update changelog [ci skip]
2025-08-14 10:27:02 +08:00
李通洲
78530b4e34
Release: v2.50.0
2025-08-14 10:20:05 +08:00
李通洲
61f2823903
Global: fixes -ffast-math compatibility
...
Unifies unset double handling using `-DBL_MAX` sentinel
Fixes #1894
2025-08-14 10:01:34 +08:00
李通洲
7446828866
GPU (macOS): don't set platformApi to Metal when Metal API is not used
2025-08-14 08:34:56 +08:00
李通洲
0b37acec5b
GPU (Windows): ignore software adapters; add verbose logs
2025-08-14 01:07:39 +08:00
李通洲
53ecf57f19
Doc: update changelog [ci skip]
2025-08-13 10:08:25 +08:00
李通洲
e1c4365c10
Cursor (macOS): improves color detection and rounding for cursor info
2025-08-13 09:28:25 +08:00
NEOAPPS
ebc60ac66c
Logo (Builtin): add ObsidianOS ( #1890 )
2025-08-12 21:32:38 +08:00
李通洲
4004501d0f
Packages: unifies Nix package detection code
...
Fixes : #1893
2025-08-12 19:37:52 +08:00
李通洲
a0265c3204
CI: upgrade to actions/checkout@v5
2025-08-12 09:20:04 +08:00
Osama Albahrani
3ef84834fc
README: HomeBrew -> Homebrew ( #1891 ) [ci skip]
...
See https://brew.sh
2025-08-11 20:08:11 -05:00
李通洲
3276949663
Doc: update README & Changelog
2025-08-11 16:42:53 +08:00
李通洲
1ec69d6838
OS (Linux): tidy
2025-08-11 16:38:39 +08:00
李通洲
7f1063d09b
Revert "CPU (macOS): use CPUID for freq detection on Intel"
...
This reverts commit 7ee0e8726e .
2025-08-11 16:35:35 +08:00
李通洲
883923de4a
CI (Haiku): reduce errors when installing deps (hopefully)
2025-08-11 15:27:20 +08:00
李通洲
146981009b
CommandLine: add --gen-config-full
2025-08-11 14:49:22 +08:00
李通洲
060b69293c
Presets: add an example
...
Fix #1887
2025-08-11 14:19:09 +08:00
李通洲
3345c1e9dd
Percent: fix a copy-paste error
2025-08-11 14:18:41 +08:00
李通洲
1c8e2e34ba
JsonSchema: remove unused properties [ci skip]
2025-08-11 14:16:13 +08:00
李通洲
5ab51c07d1
Doc: don't recommand Ubuntu PPA [ci skip]
2025-08-11 09:58:44 +08:00
Juanma
eee98e54d0
OS (Linux): fix lliurex detection ( #1882 )
...
* Proper detection of lliurex distribution
* fix newline
* Trim version and not versionID as assigned to lliurex-version output
* Update os_linux.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-08-10 20:45:53 -05:00
Carter Li
b0340d5581
DisplayServer: merge serverVender into wmProtocolName
...
Fix #1888
2025-08-11 09:16:05 +08:00
aequabit
1124342eda
Display (Linux): show brand of Xserver in WM section ( #1888 )
...
* Display: add server vendor string
* Display (X11): fetch server vendor string using XCB/Xlib
* WM: show server vendor string when not empty
* Display (XCB): use proper string helper function
* Display (X11): shorten "The X.Org Foundation" to "Xorg"
2025-08-11 09:03:23 +08:00
李通洲
329cb229f8
Chore: remove unused functions
2025-08-10 23:15:13 +08:00
李通洲
bedb5eb6c5
Netif (SunOS): work around a bug that fails to detect default route for IPv4
2025-08-10 21:42:01 +08:00
李通洲
f184f8dab5
GPU (FreeBSD): fix gpu driver detection when DRM is used
2025-08-10 08:48:00 +08:00
Carter Li
7ee0e8726e
CPU (macOS): use CPUID for freq detection on Intel
2025-08-10 00:14:16 +08:00
Carter Li
a7347130de
LocalIP (Linux): fix building
2025-08-09 22:20:04 +08:00
Carter Li
f3c82ad837
LocalIP (SunOS): add speed detection support
2025-08-09 19:53:31 +08:00
Carter Li
1bde2b31f9
LocalIP (SunOS): support isIPv6AddressPreferred
2025-08-09 19:27:07 +08:00
Carter Li
1edc617b55
LocalIP (SunOS): add more if flags
2025-08-09 19:19:50 +08:00
李通洲
2bb451d9e4
LocalIP (Linux): fix compiler warnings
2025-08-09 18:44:37 +08:00
李通洲
4588644d39
Networking (SunOS): fix compiler warnings
2025-08-09 18:35:53 +08:00
李通洲
ed94b4c46c
Netif (SunOS): fix compiler warnings
2025-08-09 18:34:25 +08:00
Carter Li
f96ddb4c10
LocalIP (BSD): fix compiling
2025-08-08 15:32:12 +08:00
李通洲
1b0a65ecf2
Wifi: updates default WiFi percentage thresholds
2025-08-08 14:59:39 +08:00
李通洲
33983c5402
LocalIP: improve preferred IPv6 address detection
2025-08-08 14:40:04 +08:00
李通洲
8cfee9d693
Netif: unifies BSD netif handling
2025-08-08 11:03:04 +08:00
Carter Li
64568b31d1
Netif (Haiku): add preferred source addr
2025-08-08 10:03:43 +08:00
李通洲
02c999725c
NetIO (SunOS): fix build
2025-08-07 23:30:53 +08:00
李通洲
be11013ae2
LocalIP (BSD): fix building
2025-08-07 23:28:54 +08:00
Carter Li
a84c4dc1f4
Netif: refactor API for dual-stack route detection
...
Unifies IPv4 and IPv6 default route queries under a shared result structure and per-family functions. Improves clarity and extensibility by centralizing route logic, streamlining detection of preferred interfaces, and updating all consumers to use the new API.
Prepares for more robust multi-protocol network information handling.
2025-08-07 16:35:42 +08:00
李通洲
d9455adc7f
Display: fix invalid size.maxPrefix default value in generated config file
2025-08-06 21:57:21 +08:00
李通洲
b20aea7ab8
Netif (BSD): split different implementations
2025-08-06 13:58:41 +08:00
Jannis Pohl
5e770dc8b0
LocalIP: consider preferred source address when retrieving default route ( #1883 )
...
* LocalIP: consider preferred source address when retrieving default route
* LocalIP: fix logic error when there is no preferred source address
* LocalIP: use macros rather than manual free/close
* LocalIP(BSD): fix build error
* LocalIP: address Copilot suggestions
2025-08-05 23:30:06 +08:00
李通洲
137d5dfe90
LocalIP (Windows): show only preferred IP when showAllIPs is not set
...
Ref: #1883
2025-08-05 19:35:54 +08:00
李通洲
655d11c1cc
Chore: fix building on Windows
2025-08-05 19:15:52 +08:00
李通洲
e32987c408
JsonConfig: make all non-module keys case-sensitive
2025-08-05 16:47:48 +08:00
李通洲
fa4e11c73b
JsonConfig: write all flags when generating config file
2025-08-05 16:47:48 +08:00
李通洲
e753d4d3a4
Doc: remove command line flags of modules
2025-08-04 15:08:30 +08:00
李通洲
75d2c668d0
Modules: refactor module option handling for static allocation
...
Moves module option structs out of global config and removes dynamic allocation, using static buffers and size assertions for safer, simpler management.
Refactors module initialization and destruction to work with isolated option structs, eliminating the need for the previous modules container and related code.
Unifies module option header usage and updates detection logic to leverage statically-sized option buffers, improving encapsulation and maintainability.
Simplifies module function signatures and reduces coupling between modules and config.
Enhances future extensibility and reliability by enforcing max size constraints and removing unnecessary indirections.
2025-08-04 14:46:01 +08:00
李通洲
559082806b
Modules: export module info
2025-08-04 00:06:28 +08:00
李通洲
6f8d276545
Modules: add init and destroy option callbacks to module info
2025-08-03 18:40:53 +08:00
李通洲
582268f44f
Disk (Linux): ignore Bedrock Linux subvolumes
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1881#issuecomment-3148302531
2025-08-03 18:19:45 +08:00
李通洲
9b68674c4f
OS (Linux): don't detect Bedrock linux when ran restricted
...
Fix #1881
2025-08-03 18:18:12 +08:00
李通洲
badae2ba9d
JsonSchema: Improves JSON schema enums with oneOf objects containing descriptive explanations for allowed values
2025-08-03 10:22:32 +08:00
李通洲
dd4f006b5f
GPU: support "hideType": null
2025-08-03 10:22:32 +08:00
李通洲
c491c9e8fc
Display: add compactMode: null; improve json schema
2025-08-03 10:22:32 +08:00
李通洲
094d736d38
Modules: remove all parseCommandOptions and related stuff
2025-08-03 10:22:32 +08:00
李通洲
22bfaf3c69
JsonSchema: small improvements
2025-08-03 10:22:32 +08:00
李通洲
980e552eba
Display: allow "compactType": null; improve json schema
2025-08-03 10:22:32 +08:00
李通洲
4a141c3f57
Disk: add missing JSON config options
2025-08-03 10:22:32 +08:00
Carter Li
59289bef6c
Percent: silense compiler warnings
2025-08-02 19:03:42 +08:00
李通洲
0b02543ef2
JsonConfig: refactor JSON key handling to improve safety and consistency
...
Also make keys case-sensitive
2025-08-02 18:51:03 +08:00
李通洲
3cef51ec4a
JsonConfig: refactor string buffer JSON handling for robustness
2025-08-02 17:41:19 +08:00
李通洲
6d86813647
Doc: update changelog; fix typo
2025-08-01 16:36:32 +08:00
李通洲
fb267acac3
Presets: add new config; fix old config
2025-08-01 16:06:03 +08:00
李通洲
ba3e26f2b4
Option: fix a possible null reference segfault
2025-08-01 16:05:18 +08:00
李通洲
4f8d8de749
Doc: update changelog [ci skip]
2025-08-01 15:39:19 +08:00
李通洲
54c5bc5110
Bar: refactor config to use nested objects and deprecates old fields
2025-08-01 15:12:30 +08:00
李通洲
c6675f82f0
Bar: add customizable bar color options for percentage bars
2025-08-01 15:03:24 +08:00
李通洲
afe2c85047
Bar: add configurable elapsed bar borders for percent bars
...
Fix #1875
2025-08-01 15:03:24 +08:00
李通洲
671b11157e
Wifi (macOS): disable using of ipconfig on 15.6 too
...
Ref: #1874
2025-08-01 08:54:31 +08:00
李通洲
78fb55c35c
Chore: remove sensitive data [ci skip]
2025-07-31 18:58:57 +08:00
李通洲
559905da60
Changelog: fix typo [ci skip]
2025-07-31 14:54:53 +08:00
Carter Li
e093c8aa72
Packaging: update debian stuff [ci skip]
2025-07-31 14:34:18 +08:00
Carter Li
ba8a21142f
Merge pull request #1873 from fastfetch-cli/dev
...
Release: v2.49.0
2025-07-31 13:54:49 +08:00
李通洲
eca3625165
Battery / Uptime: update document of custom format
2025-07-31 13:32:18 +08:00
李通洲
677e920dc8
Battery: address copilot feedback
2025-07-31 10:51:53 +08:00
李通洲
38c0b24daa
WM (Linux): fix a copy-paste error.
2025-07-31 10:50:45 +08:00
李通洲
4e05502d7a
Release: v2.49.0
2025-07-31 10:42:09 +08:00
李通洲
d0928a63bf
Doc: update readme
2025-07-30 16:18:04 +08:00
李通洲
aa0bbd5aee
Percent: add option --percent-width
2025-07-30 15:06:16 +08:00
李通洲
ce554dbdd0
Uptime / Battery: add formatted duration string in custom format
2025-07-30 15:03:23 +08:00
李通洲
a0174e8666
Global: add new unit related options
...
1. `--<module>-space-before-unit`
2. `--duration-abbreviation`
3. various code refactoring and cleanups
2025-07-30 15:03:23 +08:00
李通洲
8be419cfd6
DiskIO: fix wrong /s assignment in custom format
...
Fix #1871
2025-07-30 09:05:33 +08:00
李通洲
ca79bae36e
Packages (Windows): find scoop installation path by parsing scoop config file
2025-07-29 19:29:40 +08:00
Carter Li
b1f0248fb3
Font (Linux): parse unicode escaped string stored by qt5ct
...
Fix #1864
2025-07-29 18:25:34 +08:00
Carter Li
77dd18466b
FFstrbuf: add function ffStrbufAppendUtf32CodePoint
2025-07-29 16:36:21 +08:00
李通洲
5bb6e22679
GPU (Intel): read render engine temperature only
2025-07-29 14:23:56 +08:00
Carter Li
9ea9291ab8
WM (Linux): add labwc version detection support
2025-07-29 10:20:05 +08:00
Carter Li
6ec73863ab
CPU (Android): make SOC detection more loose
...
It's less accurate, but higher chance to match.
2025-07-29 09:28:41 +08:00
Carter Li
8c2f93151d
CPU (Android): add more QSD SOCs
2025-07-29 09:28:36 +08:00
李通洲
71ddc4ffc6
Disk: update default value of hideFolders
...
Fix #1869
2025-07-28 23:49:27 +08:00
李通洲
4909d693e3
Packages (Windows): don't rely on the existance of $SCOOP when detecting scoop packages
...
Fix #1868
2025-07-28 23:41:48 +08:00
李通洲
fe76bbe68a
Logo (Builtin): remove Evolinx
2025-07-28 23:06:15 +08:00
李通洲
d1f20822f1
GPU (macOS): silence compiler warnings
2025-07-28 15:39:35 +08:00
李通洲
1ed804db52
Wifi (macOS): use sudo wdutil info on Tahoe
...
sudo, you know it.
2025-07-28 15:35:02 +08:00
李通洲
0e8b9bec2d
FFstrbuf: add function ffStrbufSubstr
2025-07-28 15:35:02 +08:00
李通洲
a3182c31cb
Chore: add FF_C_NONNULL
2025-07-28 15:35:02 +08:00
Darloli
d2f2c76dfc
Version: correct the variable name 'name' to 'project-name'
2025-07-26 08:33:34 +08:00
Darloli
2d1ae1b4c5
Users: correct the variable name 'session' to 'session-name'
2025-07-26 08:33:34 +08:00
李通洲
316409ecc3
LocalIP: cleanup printing code
2025-07-24 20:12:48 +08:00
李通洲
f0fc38bcb5
LocalIP (Windows): fix link speed calcuation
2025-07-24 20:11:04 +08:00
李通洲
e7a6b84107
LocalIP (Windows): ignore stopped interfaces
2025-07-24 19:31:41 +08:00
李通洲
02c3254961
Netif (Windows): correct default route detection (v2)
2025-07-24 19:31:41 +08:00
李通洲
a90e1d7ccf
JsonSchema: improve definitions of colors and conditions [ci skip]
...
Fix #1862
2025-07-23 09:31:25 +08:00
Carter Li
6cdd64ac55
CI (Haiku): remove work around
2025-07-22 22:10:00 +08:00
Carter Li
aa1201ffb8
Editor: correct the variable name full-path to path
...
Fix #1861
2025-07-22 22:06:26 +08:00
Carter Li
9b491c2f49
Wifi (Linux): fix interface status when the interface is up but not connected
2025-07-22 22:03:53 +08:00
李通洲
be3e2ba521
Presets: improve 25.jsonc; add verbose comments [ci skip]
2025-07-22 15:46:36 +08:00
李通洲
ccbb9e90ea
Netif (Windows): fix default route detection when the default adapter is disabled
...
This commit addresses an issue where the default route detection on Windows incorrectly identified a disabled adapter as the default route. Previously, when a user disabled the adapter configured as the default route, the system still reported it as active due to stale routing table entries.
2025-07-21 20:24:43 +08:00
李通洲
d07fe997a9
CI (NetBSD): remove opencl support to fix building
2025-07-21 14:41:02 +08:00
李通洲
b60996bcd1
Packages (Linux): remove qi support
...
Close #1858
2025-07-21 14:19:12 +08:00
李通洲
272c0aad9c
Packages (Linux): improve accuracy of flatpak count detection
...
Fix #1856
2025-07-21 14:06:19 +08:00
Carter Li
7566f10bb6
Logo (Builtin): add Aeon
...
Fix #1855
2025-07-20 16:47:35 +08:00
Carter Li
847b76b863
GPU (Linux): add GPU temp detection for nouveau driver
2025-07-19 18:17:28 +08:00
Carter Li
5c0ad030cc
GPU (Linux): support advanced detection for nouveau driver
2025-07-19 16:47:42 +08:00
Carter Li
02aafbd7f4
Merge pull request #1852 from fastfetch-cli/dev
...
Release: v2.48.1
2025-07-18 19:28:54 +08:00
Carter Li
72da8150bd
Release: v2.48.1
2025-07-18 18:50:30 +08:00
Carter Li
aca2b5336d
WM (Linux): fix a copy-paste error
2025-07-18 18:04:00 +08:00
李通洲
c79b67efc1
Modules: don't report errors when condition key is set
2025-07-18 16:16:38 +08:00
李通洲
30af91ce8e
Packages: add new option --packages-combined
2025-07-18 15:55:33 +08:00
李通洲
6c56348e54
JsonConfig: add modules[n].condition to run modules conditionally on different platforms
2025-07-18 15:45:25 +08:00
李通洲
531b25dc2f
Version: replace WIN32 with Windows and Darwin with macOS
2025-07-18 15:08:40 +08:00
李通洲
8c6dc34654
Processing (*nix): fix compiling on Android 7
2025-07-18 13:27:17 +08:00
李通洲
cf2034b93e
Processing (Windows): redirect unused std handles to NUL to avoid potential errors
2025-07-18 10:39:11 +08:00
李通洲
f7db03b8c4
Processing (*nix): use traditional fork-exec on Android and OpenBSD
...
Fix https://github.com/termux/termux-packages/issues/25369
2025-07-18 10:37:52 +08:00
Carter Li
8647e366f9
Packaging: update debian stuff [ci skip]
2025-07-17 16:27:07 +08:00
李通洲
1bf41d68f9
WM (Linux): add Openbox version detection
2025-07-17 14:15:35 +08:00
Carter Li
1ac1f1f889
Chore: silense compiler warnings
2025-07-16 15:19:48 +08:00
Carter Li
14f1278485
Release: v2.48.0 ( #1848 )
...
Co-authored-by: Dariqq <77271900+Dariqq@users.noreply.github.com >
Co-authored-by: Robert Nilson <109800336+ZBookCMD@users.noreply.github.com >
Co-authored-by: Juan Llamas <38849891+xoltia@users.noreply.github.com >
Co-authored-by: Angel Gustavo Lopez <143856402+Xray-OS@users.noreply.github.com >
2025-07-16 15:09:29 +08:00
李通洲
c2c6856159
Doc: optimize README; fix typo
2025-07-16 14:45:56 +08:00
李通洲
c89f3d2896
Release: v2.48.0
2025-07-16 14:33:22 +08:00
李通洲
8e773470df
Logo: partially revert c5c0e54
2025-07-16 14:29:41 +08:00
李通洲
ea4fc7bdda
Separator: remove formatArgs
...
It makes no sense.
2025-07-16 10:46:47 +08:00
李通洲
468d1e0903
Display: add option --fraction-ndigits
...
to control number of digits to print when formatting ordinary fraction numbers
2025-07-16 10:33:20 +08:00
李通洲
6851e7b082
Uptime / Users: add years, days-of-year and year-fraction
...
Like what `Disk` has
2025-07-16 09:53:09 +08:00
Carter Li
a734f18fd5
Chore (Linux): silience compiler warnings
2025-07-15 23:33:26 +08:00
李通洲
30b1e29785
JsonSchema: update xxxFormat [ci skip]
2025-07-15 22:44:56 +08:00
李通洲
dde0c22195
Disk: add keys years, days-of-year and years-fraction
...
Fix #1847
2025-07-15 22:38:31 +08:00
Angel Gustavo Lopez
1311a809db
Logo (Builtin): rename ada to xray_os ( #1845 )
...
* going back to xray_os
* going back to xray_os
---------
Co-authored-by: xray_os <xray_os>
2025-07-15 17:52:09 +08:00
李通洲
60a54f4880
CMake: reconfigure after adding / removing logos
2025-07-15 11:02:31 +08:00
李通洲
b4e65e7e48
README: document how to run multiple modules on command line [ci skip]
2025-07-15 10:48:37 +08:00
李通洲
6f3ed4a7b4
Processing (Linux): cache the index of $LANG
2025-07-15 10:22:56 +08:00
李通洲
cc8f8ff0f7
README: add DeepWiki badge [ci skip]
...
An interesting website
2025-07-15 08:51:15 +08:00
李通洲
8a00f2d901
GPU (Windows): fix compiling on x86-32
2025-07-15 00:04:43 +08:00
李通洲
c5c0e543e4
Logo: don't print builtin logo if the provided logo source cannot be found
2025-07-13 20:32:31 +08:00
李通洲
97255f37da
Logo: load .raw files as raw image file
2025-07-13 20:32:31 +08:00
李通洲
fb8a04f97a
Logo: don't load text files as image file
...
Fix #1843
2025-07-13 20:32:13 +08:00
李通洲
c3ce5ac947
Logo: don't parse file paths as builtin logo name
2025-07-13 20:15:10 +08:00
李通洲
eae69049b2
GPU (Windows): more method to detect device name
2025-07-13 01:39:38 +08:00
李通洲
102e8fcc72
GPU (Windows): detect GPU frequency by default
...
Supported on Windows 11 only
2025-07-13 01:16:46 +08:00
李通洲
8372708f98
GPU (Intel): prefer matching GPU with bus id
2025-07-13 01:16:46 +08:00
Juan Llamas
5011edc9d9
Packages (Linux): clean up nix user package detection
2025-07-12 23:57:51 +08:00
Juan Llamas
94a5228ffc
Packages (Linux): add /etc/profiles/per-user detection for nix user packages
2025-07-12 23:57:51 +08:00
李通洲
382c0cd7c3
GPU (Windows): ignore invalid temps
2025-07-12 15:16:36 +08:00
李通洲
ab496b23b7
GPU (Windows): greatly improve performance of GPU temp detection
...
... when `--gpu-driver-specific` is not set. Supported on Windows 10 and later
2025-07-12 01:26:33 +08:00
李通洲
939f428da7
Logo (Builtin): add AxOS
...
Fix #1841
2025-07-11 14:01:30 +08:00
Robert Nilson
2d496c91e1
Logo (Builtin): add the Minimal System logo ( #1837 )
...
* Added logo of Minimal System
* Changed to spaces instead of tabs
* Removed paddings for minimal.txt
* Changed
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-07-10 03:31:49 -05:00
李通洲
442d58b646
Revert "GPU (macOS): update how integrated GPUs are detected"
...
This reverts commit 5381395c54 .
2025-07-10 16:16:45 +08:00
李通洲
4d377b94b7
CI (Haiku): Apply work-around for work directory
...
From <cross-platform-actions/action#104 (comment)>
2025-07-10 14:40:25 +08:00
李通洲
7248868e33
Sound (macOS): improve device id detection
2025-07-10 10:42:23 +08:00
Carter Li
2eda6464ad
Processing (Linux): use posix_spawnp for better performance
2025-07-09 23:56:02 +08:00
Carter Li
2622fc12a6
Chore (Linux): silence compiler warnings
2025-07-09 20:23:28 +08:00
李通洲
b178e43428
GPU (Windows): use nvapi to detect GPU type
2025-07-09 00:28:16 +08:00
李通洲
d00fca26c5
GPU (Windows): clean up
2025-07-09 00:08:13 +08:00
李通洲
23e4d1c4aa
Chore (Windows): tidy
2025-07-07 22:34:23 +08:00
李通洲
6871c8bb73
GPU (Windows): fix Win7 compatibility
2025-07-07 22:34:04 +08:00
李通洲
61adc7cf64
GPU (Windows): new method to detect device type
2025-07-07 22:03:30 +08:00
李通洲
9ba30adcba
GPU (Windows): add driver version fall back
2025-07-06 18:23:14 +08:00
李通洲
010b2c6262
CMake (Windows): remove setupapi dependency
2025-07-06 17:48:39 +08:00
李通洲
c65fb1a868
Battery (Windows): use CMAPI instead of SetupAPI
2025-07-06 17:04:51 +08:00
李通洲
2029679ea5
GPU (Windows): use CMAPI instead of SetupAPI
...
Improve performance
2025-07-06 17:04:31 +08:00
Carter Li
817f70c2cd
Presets: add a new example
...
Fix #1832
2025-07-05 08:33:55 +08:00
Carter Li
3a1f0485f4
PhysicalDisk: unifying white space trimming
2025-07-05 08:31:21 +08:00
李通洲
64910d0781
OS (Linux): detect fedora variants
...
Fix #1830
2025-07-04 10:31:59 +08:00
Dariqq
821462e152
Chore: Add a missing semicolon ( #1828 )
...
Followup to a9f021ccb9
2025-07-03 20:16:14 -05:00
Carter Li
b015fd579c
Packaging: update debian stuff [ci skip]
2025-07-03 14:53:14 +08:00
Carter Li
8b40a81e22
Merge pull request #1826 from fastfetch-cli/dev
...
Release: v2.47.0
2025-07-03 14:05:23 +08:00
李通洲
8be64714ba
OS (Linux): remove duplicated code
2025-07-03 11:03:14 +08:00
李通洲
fe5d739cba
Doc: update README [ci skip]
2025-07-03 10:51:42 +08:00
李通洲
dba0672a11
CMake: remove the unused option ENABLE_CPUUSAGE_PERFLIB
2025-07-03 10:47:44 +08:00
李通洲
3ed6acf3ca
Release: v2.47.0
2025-07-03 10:45:41 +08:00
李通洲
8c74c54bb0
README
2025-07-03 10:27:44 +08:00
Carter Li
818473102c
Logo (Builtin): always use FG_DEFAULT on title and keys
2025-07-03 09:39:32 +08:00
Carter Li
f1cc4a7805
Logo (Builtin): fix colors of raw Linux logo
2025-07-03 09:36:39 +08:00
Carter Li
c574af97a4
Logo (Builtin): fix colors of DragonFly
2025-07-03 09:33:04 +08:00
Carter Li
74ae84e719
Revert "Logo (Builtin): :%s/FG_WHITE/FG_DEFAULT/g"
...
This reverts commit bdbc885811 .
2025-07-03 09:03:23 +08:00
李通洲
98738b6920
CPUUsage (Windows): detect perflib support dynamically based on OS version
2025-07-02 19:40:22 +08:00
李通洲
2e5769def2
OS (Linux): add support of Xubuntu
...
Fix #1825
2025-07-02 09:41:07 +08:00
李通洲
18a6929662
CPUUsage (Windows): disable ENABLE_CPUUSAGE_PERFLIB by default
...
Because Windows 7 doesn't support it
2025-07-01 22:08:08 +08:00
李通洲
0e61d1134d
CMake: fix typo
2025-07-01 21:05:37 +08:00
李通洲
4abb183735
CPUUsage(Windows): add new method using Windows Performance Library
2025-07-01 20:53:46 +08:00
李通洲
d5b56be4ff
CMake (SunOS): drop pciaccess dependency
2025-07-01 20:32:45 +08:00
李通洲
1854953d8c
Chore (Windows): move perflib_.h to somewhere global
2025-07-01 14:57:40 +08:00
李通洲
2406015c81
Terminal (Linux): ignore init and systemd
2025-06-30 19:41:59 +08:00
李通洲
ec7f14ab96
CpuUsage (Windows): refine KernelTime calculation by removing unused DPC and interrupt time
2025-06-30 19:37:04 +08:00
李通洲
d94cdf4424
CpuUsage (Linux / BSD): include interrupt and softirq times in CPU usage calculations
2025-06-30 19:36:46 +08:00
李通洲
40e57b7698
IO: increase PROC_FILE_BUFFSIZ to avoid possible short reads
2025-06-30 19:16:08 +08:00
李通洲
974c658fff
README: add the OpenBSD and DragonFly installation method [ci skip]
...
Fix https://github.com/fastfetch-cli/fastfetch/issues/1819#issuecomment-3015070008
2025-06-28 23:39:01 +08:00
李通洲
ad0ddfd7f1
Media (macOS): support old macOS version
2025-06-27 16:00:27 +08:00
李通洲
1da8367f55
Media (macOS): simplify now playing handling
...
Also improve performance
2025-06-27 14:28:45 +08:00
李通洲
bdbc885811
Logo (Builtin): :%s/FG_WHITE/FG_DEFAULT/g
...
To improve visibility on white background
2025-06-26 22:36:15 +08:00
李通洲
86e5a5997b
Display (FreeBSD): silence a compiler warning
2025-06-26 21:44:06 +08:00
李通洲
9832a0e45b
GPU (FreeBSD): fix compiling when libdrm is not available
...
Fix #1820
2025-06-26 21:34:34 +08:00
李通洲
addf674621
OS (Linux): append version string for Ubuntu variants
2025-06-26 21:31:16 +08:00
李通洲
863c5583ef
GPU (OpenBSD): fix pci.ids file location
...
Fix #1819
Signed-off-by: kevlo <kevlo@openbsd.org >
2025-06-25 13:45:49 +08:00
李通洲
45cbc6de83
OS (macOS): force reporting 26 on macOS Tahoe
...
Fix #1809
2025-06-25 09:19:08 +08:00
李通洲
e68f766b4d
OS (Linux): improve RPIOS detection
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1816#issuecomment-2996316164
2025-06-23 22:10:50 +08:00
李通洲
29d7a1acac
OS (Linux): use ffStrbufSetStatic where applicatable
2025-06-23 19:41:57 +08:00
李通洲
8d59d14b80
OS (Linux): clean up dietpi related code
2025-06-23 19:41:31 +08:00
Carter Li
ed1883909a
OS (Linux): detect DietPi
...
Fix #1816
2025-06-23 18:30:04 +08:00
李通洲
049701a8a9
CI (FreeBSD): run with 14.3
2025-06-23 16:13:40 +08:00
Carter Li
13b7bc89eb
Sound (SunOS): rework; drop pulseaudio dependency
2025-06-22 20:35:29 +08:00
Carter Li
92fe44183d
Shell (SunOS): ignore leading -
2025-06-22 12:12:49 +08:00
Carter Li
8ebc980c17
GPU (SunOS): simplify
2025-06-22 11:20:19 +08:00
Carter Li
dbeb338bda
PhysicalDisk (SunOS): rework; support more device types
2025-06-22 11:14:29 +08:00
Carter Li
65ff11a8d0
PhysicalDisk (SunOS): add support
2025-06-22 01:16:50 +08:00
Carter Li
7a73211484
Logo (Builtin): use FG_DEFAULT instead of FG_WHITE
2025-06-21 23:51:40 +08:00
Carter Li
ca049997b1
GPU (SunOS): rework GPU detection
2025-06-21 23:22:37 +08:00
李通洲
a9f021ccb9
Chore: remove useless semicolons
2025-06-21 20:46:51 +08:00
Carter Li
55249c2294
BIOS (SunOS): detect BIOS type
2025-06-21 20:46:51 +08:00
李通洲
c13da56959
OS (macOS): remove useless code
2025-06-20 19:28:03 +08:00
Carter Li
665c7cd5d3
Packaging: update debian stuff [ci skip]
2025-06-20 15:02:23 +08:00
Carter Li
469e21cce9
Merge pull request #1813 from fastfetch-cli/dev
...
Release: v2.46.0
2025-06-20 14:30:06 +08:00
李通洲
925e09c88a
Doc: update changelog [ci skip]
2025-06-20 14:28:33 +08:00
李通洲
488454c1aa
Logo (Builtin): simplify kali linux
2025-06-20 14:19:05 +08:00
李通洲
c67c52d606
Logo (Builtin): add Kalpa Desktop
...
Fix #1807
2025-06-20 14:18:21 +08:00
李通洲
e4e11ee509
Release: v2.46.0
2025-06-20 09:51:54 +08:00
李通洲
a3e2592555
Doc: update help.json
2025-06-20 09:51:40 +08:00
Carter Li
e0e966dadf
Logo (Builtin): rename hydra framework to hydrapwk
...
Fix #1812
2025-06-20 08:59:53 +08:00
李通洲
b079a8643b
Chore: code cleanups
2025-06-19 22:41:30 +08:00
apocelipes
3291a9945f
Global: add missing O_CLOEXEC to open()
2025-06-19 22:40:06 +08:00
李通洲
68fd21d0e4
GPU (Linux): fix an issue which vram_usage is bigger t han vram_visible
2025-06-19 22:00:48 +08:00
李通洲
0e1ef96992
GPU (Linux): detect shared vram usage of AMD GPU
2025-06-19 15:54:26 +08:00
李通洲
c377872438
GPU (Linux): correctly call radeon driver
2025-06-19 15:43:37 +08:00
李通洲
4f42d38e4d
GPU (FreeBSD): fix mem leaks
2025-06-18 20:20:49 +08:00
李通洲
7b2243496b
GPU (Windows): fix build
2025-06-18 18:53:29 +08:00
Carter Li
960a817d03
GPU (Linux): fix building without features
2025-06-18 18:37:30 +08:00
Carter Li
6917f9479e
GPU (Linux / FreeBSD): add DRM detection support for old radeon driver
...
Ref: #1810
2025-06-18 16:41:02 +08:00
Carter Li
8559cc45eb
GPU (Linux / FreeBSD): unifies DRM related code and code clean up
2025-06-18 10:01:32 +08:00
李通洲
40e33c676d
GPU (FreeBSD): support detection by DRM [wip]
2025-06-17 20:58:09 +08:00
李通洲
d20371040e
WM (FreeBSD): fix Hyprland version detection
2025-06-17 20:38:10 +08:00
李通洲
71faf1c7e3
GPU (macOS): detect Metal 4 support
2025-06-17 14:07:18 +08:00
李通洲
d182f3f743
OS (macOS): seems macOS 26 Beta 1 still reports itself as macOS 16. Honor it.
2025-06-17 14:01:22 +08:00
李通洲
39e009b945
CI: upgrade OpenBSD version
2025-06-17 09:30:14 +08:00
李通洲
a1873f3e9e
CI: split amd64 and arm64 builds
...
So we can test both platforms in CI
2025-06-17 09:01:38 +08:00
李通洲
636bcaaaf9
Kmod: remove Chinese comments [ci skip]
2025-06-17 08:43:09 +08:00
李通洲
3fcbd80ef0
Board (macOS): detect board-id if available
...
Ref: https://github.com/GuillaumeGomez/sysinfo/pull/1545
2025-06-17 00:06:31 +08:00
李通洲
38887e7fbd
Logo (Builtin): add GhostFreak
...
Fix #1801
2025-06-15 12:28:45 +08:00
AVSISP
da958e11f9
Logo (Builtin): added AnushOS ( #1806 )
...
* Added AnushOS to builtin.c
Added AnushOS config to builtin.c
* Create anushos.txt
Added anushos.txt to ASCII logos
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-06-15 12:23:27 +08:00
李通洲
c2ed71c4eb
Global: set SetErrorMode(SEM_FAILCRITICALERRORS) globally
...
Fix #1805
2025-06-15 00:00:22 +08:00
ᡥᠠᡳᡤᡳᠶᠠ ᡥᠠᠯᠠ·ᠨᡝᡴᠣ 猫
2e1ddcf9f8
Logo (Builtin): Add HarmonyOS support ( #1804 )
...
* Logo (Builtin): add HarmonyOS
* OS (HarmonyOS): detect HarmonyOS
* Update src/detection/os/os_linux.c
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update os_linux.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-14 09:03:57 +08:00
Carter Li
f1cc2d124c
Packages (OpenBSD): fix counting by ignoring hidden folders
2025-06-13 20:38:51 +08:00
Techflash
1e32a95f83
CPU (NetBSD): properly support PowerPC ( #1802 )
...
Some devices store their CPU name in hw.model, so check that as well
before giving up. Tested on NetBSD 10.1 evbppc/wii, and allows it to
detect the CPU as "750 (Revision 2.0)".
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-06-11 00:15:40 -05:00
CopticFelo
9e959bc57f
WM (MacOS): Added Aerospace WM detection
2025-06-10 11:22:31 +08:00
李通洲
e68406ee22
DE (macOS): report Liquid Glass on macOS 26+
2025-06-10 10:56:13 +08:00
李通洲
ba69e316b2
OS (MacOS): add macOS 26 Tahoe
2025-06-10 10:48:35 +08:00
李通洲
f3e8e8af52
Logo (Builtin): detect and add TrueNAS Scale
2025-06-10 10:22:13 +08:00
李通洲
c9adab3892
OS (Linux): detect Raspberry Pi OS
...
Fix #1773
2025-06-10 09:55:13 +08:00
李通洲
c8d1d29017
Disk (Linux): hide /boot/firmware by default
2025-06-10 09:54:11 +08:00
Carter Li
541acca7c0
Logo (Builtin): add xenia_old; update colors of xenia
...
#1797
2025-06-10 09:13:21 +08:00
Derek Passen
ddf5099461
TerminalFont: support rio terminal emulator ( #1789 )
...
* Enable terminal font detection for rio terminal emulator
https://rioterm.com
https://rioterm.com/docs/config
https://rioterm.com/docs/config#fonts
* Update src/detection/terminalfont/terminalfont.c
Fix default rio font name
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-06-08 00:00:03 +08:00
李通洲
781a692b06
JsonSchema: document swap.separate
2025-06-07 19:23:25 +08:00
李通洲
9c37f1b370
CPU (Windows): use perflib.h instead of pdh.h for querying CPU temp
...
Fix #1787
2025-06-07 19:17:46 +08:00
Carter Li
a66c26f4df
Logo (Builtin): improve colors of bedrock_small
...
Fix #1790
2025-06-07 17:39:45 +08:00
Carter Li
3bd750bedf
Host (Linux): detect Linux Binary Compatibility on FreeBSD
...
Fix #1786
2025-06-06 15:38:46 +08:00
Carter Li
4a1ada604c
Host (Linux): more detailed info of WSL
2025-06-06 14:49:32 +08:00
Noah Michaels
e5f57a34a2
Logo (Builtin): Add Fedora2_small ( #1785 )
...
* Add 1 more small Fedora logo
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-06-05 20:12:44 -05:00
Carter Li
20a3737dce
Packaging: update debian stuff [ci skip]
2025-06-05 10:59:16 +08:00
Carter Li
e0452d9db5
Merge pull request #1784 from fastfetch-cli/dev
...
Release: v2.45.0
2025-06-05 10:47:05 +08:00
李通洲
d8e74ba84c
Release: v2.45.0
2025-06-05 10:13:56 +08:00
Carter Li
04b13096ac
Swap (Haiku): detect detailed info
2025-06-04 22:01:16 +08:00
李通洲
64d4035cae
Chore (Haiku): don't use hard-coded page size
2025-06-04 21:26:37 +08:00
Carter Li
5e0ba57f53
Disk (BSD): silence compiler warnings
2025-06-05 04:55:12 +08:00
李通洲
d89263c218
Swap (DragonFly): add support
2025-06-04 20:51:21 +08:00
Carter Li
6a42588786
Swap (SunOS): detect detailed info
2025-06-04 19:36:22 +08:00
Carter Li
5883bf359c
Swap (OpenBSD): detect detailed info
2025-06-04 19:05:02 +08:00
Carter Li
6a6b4070ca
Swap (Linux): add fallback for Android
2025-06-04 18:35:53 +08:00
Carter Li
2c80cd6d29
Swap (Linux): support detailed info
2025-06-04 16:44:10 +08:00
Carter Li
fa4b00b027
Swap (FreeBSD): detect detailed info
2025-06-04 15:30:03 +08:00
李通洲
5fdc924b5d
Swap (macOS): detect detailed info
2025-06-04 15:07:05 +08:00
李通洲
3d4a117093
Swap: support separated output
2025-06-04 15:02:02 +08:00
李通洲
7ec0c664c5
Swap (Windows): detect detailed info
2025-06-04 15:01:37 +08:00
李通洲
9d2df589b5
Smbios (DragonFly): acquire SMBIOS info from /dev/mem
2025-06-04 14:22:33 +08:00
李通洲
7107d08e92
DE (DragonFly): fix build
2025-06-04 14:22:33 +08:00
Carter Li
4c34f99c12
Swap (Linux): use /proc/swaps
...
Preparing for detailed swap usage
2025-06-04 10:37:07 +08:00
Carter Li
d7a8c92b46
CI (Linux): fix musl build
2025-06-04 09:05:04 +08:00
李通洲
bbb29ff766
CI (Linux): add missing deps for musl
2025-06-03 21:15:48 +08:00
amnexya
35235b9557
Logo (Builtin): Update logo for Xenia Linux ( #1783 )
...
* Update Xenia Linux logo
* Update builtin.c for xenia colours
* Update src/logo/builtin.c
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-03 21:11:50 +08:00
Carter Li
6b94605804
Disk (BSD): don't ignore sshfs
2025-06-03 18:58:38 +08:00
Carter Li
4b2fa07fdc
Packages (Linux): fix dnf package count detection (v2)
2025-06-03 10:53:02 +08:00
Carter Li
e203f4eeaf
Packages (Linux): fix dnf package count detection
...
Fix #1777
2025-06-03 09:33:43 +08:00
李通洲
8db70b40e2
CI: add back disabled DFBSD
2025-06-02 22:00:32 +08:00
李通洲
1f967849e5
CMake: fix build of FreeBSD
2025-06-02 19:15:14 +08:00
李通洲
d60b2ddfd4
Disk (Linux): don't ignore sshfs
...
Fix #1776
2025-06-02 19:09:24 +08:00
李通洲
fb68d8a841
CI (Haiku): add build
...
Disabled due to https://github.com/cross-platform-actions/action/issues/104
2025-06-02 18:48:16 +08:00
李通洲
047411ba87
CMake: build FreeBSD pkg package
2025-06-02 15:56:18 +08:00
李通洲
08ed14b42a
Logo: support "type": "command-raw"
...
Fix #1780
2025-06-02 11:46:43 +08:00
李通洲
d94a41cc1b
Chore: tidy
2025-06-02 11:46:43 +08:00
Anshnk
81b7fb06c1
Fix typo, 15,2 isn't a real mac model number
2025-06-02 11:02:10 +08:00
李通洲
c8debccd16
DE (FreeBSD): support KDE version detection
2025-06-02 10:19:36 +08:00
Carter Li
2853bd15c0
Logo (Builtin): add void2
...
Ported from hyfetch
2025-05-31 23:28:16 +08:00
Carter Li
2f4146fde8
Logo (Builtin): update default colors of voidlinux
...
Fix #1775
2025-05-31 23:18:43 +08:00
李通洲
eeceade14e
Logo (Builtin): add rhel_small
...
Fix #1774
2025-05-31 13:39:40 +08:00
李通洲
1875c78e96
WM: support I3 version detection
2025-05-31 10:41:38 +08:00
李通洲
f389864e17
WM: support FVWM version detection
2025-05-31 10:16:26 +08:00
李通洲
b9317734b9
WM: support CTWM version detection
2025-05-31 10:02:45 +08:00
李通洲
4df4a1de78
Logo (Builtin): add Starry Linux
...
Fix #1771
2025-05-30 13:56:52 +08:00
李通洲
0cd8c6ead6
Chore: code cleanup
2025-05-30 10:33:37 +08:00
李通洲
f8479dae94
GPU: add more GPU vendors
2025-05-30 10:33:26 +08:00
李通洲
a7d623fa75
JsonSchema: update <module>Format [ci skip]
2025-05-29 10:13:57 +08:00
李通洲
7a8ffb27bd
Packages: split code
2025-05-26 15:12:47 +08:00
Carter Li
73c0347469
Merge remote-tracking branch 'origin/dev' into dev
2025-05-26 15:00:58 +08:00
Carter Li
fde5f3bd0f
Packaging: update debian stuff [ci skip]
2025-05-26 15:00:06 +08:00
李通洲
9e1b1302fb
Host (Android): add detection for OnePlus market name
...
Fix #1768
2025-05-26 14:22:47 +08:00
Carter Li
7e235b6be0
Merge pull request #1766 from fastfetch-cli/dev
...
Release: v2.44.0
2025-05-23 16:10:12 +08:00
李通洲
f43e1fd614
Release: v2.44.0
2025-05-23 15:41:22 +08:00
Carter Li
c7b061eebd
DisplayServer (Linux): fix errors on KDE beta
...
Fix #1765
2025-05-22 09:41:35 +08:00
Carter Li
a0f579072f
Disk: add --disk-hide-fs
...
Fix #1762
2025-05-21 16:40:42 +08:00
Carter Li
d439ce8eb5
Disk: rename hiddenFolder to hideFolder; add docs
2025-05-21 15:09:19 +08:00
Carter Li
e2a714732a
Disk: add hiddenFolders (2)
2025-05-21 15:00:42 +08:00
asmeron
a993a6f126
Logo (Builtin): Add UBLinux Logo ( #1764 )
...
* Logo (Builtin): Add UBLinux Logo
* Update builtin.c
---------
Co-authored-by: asmeron <asmeron@ublinux.com >
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-05-20 21:50:34 -05:00
李通洲
8eb8f710d0
Disk: add option --disk-hidden-folders
2025-05-19 18:32:56 +08:00
李通洲
526868e355
Disk (Linux): don't hard code hidden mount points
2025-05-19 15:25:06 +08:00
李通洲
768238cb46
TerminalShell (Linux): ignore script
...
Fix #1761
2025-05-17 18:04:41 +08:00
Xavier Xiong
2d938042d0
Logo (Builtin): Add Kylin Logo (Remove ANSI codes) ( #1760 )
...
* Logo (Builtin): Add Kylin Logo
* Remove all ANSI escape codes from ASCII Logo
* Add color prefix to kylin logo
2025-05-16 01:05:42 -05:00
李通洲
9a54d92e9f
Stat: use ESC 7/8 instead of CSI s/u
...
Fix Apple Terminal compatibility #1755
2025-05-16 10:33:58 +08:00
Collin
839abab744
Doc: Add information of where to find example config files ( #1759 ) [ci skip]
2025-05-15 19:58:36 -05:00
Md. Iftakhar Awal Chowdhury
c054570308
fish complete: add --logo-color-[1-9] completion ( #1754 )
...
* fish complete: add `--logo-color-[1-9]` completion
* reverted unnecessary changes
2025-05-15 03:18:19 -05:00
Carter Li
ed69a7059b
Packaging: update debian stuff [ci skip]
2025-05-14 09:51:44 +08:00
Carter Li
6b92659512
Merge pull request #1752 from fastfetch-cli/dev
...
Release: v2.43.0
2025-05-14 09:41:33 +08:00
Carter Li
7e04305d1c
CI: silence spell check errors
2025-05-14 09:25:15 +08:00
Carter Li
87e13543da
GPU (Linux): embed asahi_drm.h
2025-05-14 08:59:53 +08:00
Carter Li
7a2cbc060f
3rdparty (yyjson): upgrade to 0.11.1
2025-05-14 08:52:06 +08:00
Carter Li
f22d73d473
PhysicalDisk: trim white spaces of serial
2025-05-13 18:29:46 +08:00
李通洲
e629126d73
Doc: update changelog
2025-05-13 15:52:30 +08:00
李通洲
9ac635e2e6
Media (Windows): detect player name (UMP apps only)
2025-05-13 15:46:33 +08:00
李通洲
1b1b0521f4
Doc: update changelog
2025-05-13 13:49:54 +08:00
李通洲
41d0f61ee0
GPU (AMD): remove usage of ADL2_Adapter_VRAMUsage_Get
...
It reports dedicated GPU memory usage too.
Ref: https://github.com/GPUOpen-LibrariesAndSDKs/display-library/issues/48
2025-05-13 13:39:42 +08:00
李通洲
9de5d9008b
Release: v2.43.0
2025-05-13 10:37:52 +08:00
李通洲
576a9cc6fe
Revert "Vulkan: use VK_API_VERSION_* instead of deprecated VK_VERSION_*"
...
Breaks building with old vulkan-headers
This reverts commit 36b0fdbcda .
2025-05-13 10:02:38 +08:00
李通洲
bd61d08afe
Sound (macOS): report the volume of muted device as 0%
2025-05-13 09:35:13 +08:00
李通洲
4672b78481
Sound: don't show 255 in custom format
...
Fix #1750
2025-05-13 09:30:30 +08:00
李通洲
36b0fdbcda
Vulkan: use VK_API_VERSION_* instead of deprecated VK_VERSION_*
2025-05-13 09:29:21 +08:00
Carter Li
7626ef6eaa
GPU (Linux): fix CI errors
...
F**k Ubuntu
2025-05-10 21:40:33 +08:00
Carter Li
115108b3f1
GPU (Linux): detect core usage when libamdgpu is not available
2025-05-10 20:57:51 +08:00
Carter Li
154f9f462b
GPU (Linux): detect VRAM type of AMD GPUs
2025-05-10 20:57:51 +08:00
Marvin Friedrich
a96a9fc31d
Smbios: fix transitive include for loff_t ( #1746 )
2025-05-10 10:49:22 +08:00
李通洲
23b43244c5
GPU (AMD): seems ADL2_Adapter_VRAMUsage_Get reports system mem usage only, not full memory usage
...
Because VRAMUsage reports a value which is smaller than DedicatedVRAMUsage
2025-05-09 22:46:31 +08:00
Carter Li
9dfb404a0d
GPU (AMD): more verbose logs
2025-05-09 22:01:29 +08:00
Carter Li
ff3028c656
GPU: don't hide unknown type of GPUs by default
...
Fix #1742
2025-05-09 21:58:41 +08:00
Carter Li
2f706ed494
Smbios: discard usless values
2025-05-09 21:55:31 +08:00
Carter Li
06427ee62b
Media (Linux): fix duplicated playback status
2025-05-09 19:23:28 +08:00
李通洲
fe66eb3df0
GPU (Windows): fix incorrect used shared memory size
2025-05-08 23:20:53 +08:00
李通洲
6e1ab12399
Memory / Swap: always initialize local variables
2025-05-08 23:17:22 +08:00
Samuli Thomasson
484e05eae3
GPU: optionally hide unknown GPUs ( #1742 )
...
The current default behavior of not hiding any GPUs is retained. The new
feature of hiding unknown or unrecognized GPUs can be enabled with
hide-type = "unknown".
2025-05-07 22:06:47 +08:00
Joe_
5d3fb98072
Logo (Builtin): add Hydra Framework logo ( #1740 )
...
* Added: Hydra Framework logo
* Remove extra line: hydra.txt
2025-05-07 03:02:36 -05:00
李通洲
0c30590088
Builtin (Logo): new AthenaOS logo
...
Fix #1741
2025-05-07 10:45:21 +08:00
李通洲
20cd4ce125
Logo (Builtin): sd '\$\{c(\d)\}' '$$$1' *
2025-05-07 10:44:05 +08:00
apocelipes
1c7aa89228
TerminalShell: use ffBinaryExtractStrings result as possible ( #1739 )
2025-05-06 18:49:29 +08:00
apocelipes
f270255770
DisplayServer (Linux): fix xcb_connect error handling ( #1735 )
2025-05-06 03:18:53 -05:00
李通洲
4b62a3c75b
3rdparty: upgrade yyjson to 0.11.0
2025-05-06 16:12:58 +08:00
李通洲
1557f0c556
Media (macOS): support macOS 15.4
...
Fix #1737
2025-05-06 16:12:58 +08:00
Carter Li
ef7f61309f
GPU (Linux): fix asahi linux support again
...
Found in kernel-headers-6.14.4-400.asahi.fc42.aarch64
2025-05-06 09:27:54 +08:00
李通洲
f59491b25d
Disk (Linux): fix possible bug on 32-bit platforms
...
Fix #1734
2025-05-05 22:05:22 +08:00
李通洲
e3592eb2c3
CPU (FreeBSD): simplify physical core count detection
2025-05-05 13:41:12 +08:00
Carter Li
305776eb94
CPU (SunOS): support physical core count and package count detection
2025-05-02 14:24:30 +08:00
Carter Li
599e0d393d
Display: use height to calculate scale factor
...
Seems more accurate
2025-05-01 21:28:04 +08:00
李通洲
561574ae94
CPU (Windows): always use XxxW
2025-04-30 16:10:53 +08:00
李通洲
3dd78422eb
Global: Improve ARRAY_SIZE macro using __is_array
2025-04-30 14:47:37 +08:00
李通洲
5c546ab8e7
Parsing: silence compiler warnings
2025-04-30 14:14:28 +08:00
Carter Li
3e9274040d
Packaging: update debian stuff [ci skip]
2025-04-30 14:12:26 +08:00
Carter Li
630d876e2d
Merge pull request #1722 from fastfetch-cli/dev
...
Release: v2.42.0
2025-04-29 14:05:36 +08:00
李通洲
1938be86ff
Wifi (NetBSD): fix the ambiguous comment
2025-04-29 13:53:45 +08:00
李通洲
0980d5f0ad
Wifi (BSD): correctly prioritize Wi-Fi protocol detection
...
by using an `if-else if` chain
2025-04-29 13:50:53 +08:00
李通洲
d8c1b3b61b
Release: v2.42.0
2025-04-29 10:38:07 +08:00
李通洲
969523ae8a
BIOS: normalize the module name
...
Fix #1721
2025-04-29 10:26:19 +08:00
李通洲
5d960ec744
Uptime: fix non-normalized time being shown
...
Fix #1720
2025-04-29 10:22:19 +08:00
apocelipes
3b36b8ca57
Global: use ARRAY_SIZE ( #1718 )
2025-04-28 21:22:04 -05:00
apocelipes
05f14764e6
Bluetooth (Linux): silence an unused variable warning ( #1717 )
2025-04-28 22:50:46 +08:00
apocelipes
3a180b24e3
Platform: fix a memory leak ( #1716 )
2025-04-28 22:49:31 +08:00
李通洲
02ab58e001
Doc: update changelog [ci skip]
2025-04-24 09:31:05 +08:00
Carter Li
fd158b41e1
Logo (Chafa): fix setting chafa.symbols
...
Fix #1709
2025-04-24 09:02:45 +08:00
李通洲
89e0ede12f
Camera (OpenBSD): add support
2025-04-23 20:09:08 +08:00
李通洲
4d7b2410ef
CPU (OpenBSD): fix CPU temperature detection
2025-04-22 21:19:22 +08:00
李通洲
c1f6a2f755
Refactor: inline printError into ffPrintError and remove unused static helper
2025-04-22 14:30:39 +08:00
李通洲
9c455c3b0f
Wifi (FreeBSD): fix possible mem leaks
2025-04-20 12:41:06 +08:00
Carter Li
d4ea9dfd21
Wifi (NetBSD): add support
...
Untested
2025-04-20 12:40:47 +08:00
李通洲
08071e6e7e
Wifi (OpenBSD): fix file name
2025-04-20 11:49:40 +08:00
李通洲
ec87174f30
CPU (NetBSD): add one more method to detect CPU frequency
2025-04-20 11:43:39 +08:00
李通洲
835e5b51c9
CPU (SunOS): detect CPU temp
...
Untested
2025-04-20 11:12:08 +08:00
Noa Himesaka
07c5ef255e
Logo (Builtin): Add Codex Linux support ( #1701 )
...
* feat: add Codex Linux
* Codex.txt: remove empty lines
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-04-19 21:22:28 +08:00
李通洲
476b55c17d
Logo (Builtin): remove GoralixOS
...
Ref: #1699
2025-04-19 21:18:13 +08:00
李通洲
4a53cfa312
Logo (Builtin): add Aurora
...
Fix #1700
2025-04-19 21:11:54 +08:00
李通洲
50ea515476
PhysicalDisk (Linux): don't detect disk type of virtual disks
...
Fix #1697
2025-04-18 16:10:01 +08:00
xzvf
cbd9f72bc8
T2/SDE: upstreaming downstream's logo change ( #1695 )
...
* T2/SDE: upstreaming downstream's logo change
T2/SDE port of fastfetch applies two patches, improving the
distribution's logo and adding alternative names. I see no point not
having these upstream.
Downstream's patches are found here:
https://github.com/rxrbln/t2sde/tree/main/package/contrib/fastfetch
The old logo has been renamed to "T2_small".
* Fix ASCII art alignment in t2.txt
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-04-17 22:52:45 +08:00
李通洲
29eaa35f4c
Color: support #RGB and #RRGGBB
...
Fix #1694
2025-04-17 10:48:18 +08:00
Carter Li
97c89c39d3
Packaging: update debian stuff [ci skip]
2025-04-16 13:51:09 +08:00
Carter Li
5769791185
Merge pull request #1691 from fastfetch-cli/dev
...
Release: v2.41.0
2025-04-16 13:29:07 +08:00
李通洲
894c66d793
Processing (Windows): fix macro name __aarch64__
...
Found by AI
2025-04-16 11:12:36 +08:00
李通洲
75290154b0
Chore: remove Chinese comments [ci skip]
2025-04-16 11:09:03 +08:00
李通洲
b08eea76b1
CI (Linux): enable chafa on Linux aarch64
2025-04-16 10:45:25 +08:00
李通洲
61d83af9ea
CI (Linux): bump GH runner for linux-amd64
...
Ref: https://github.com/actions/runner-images/issues/11101
2025-04-16 10:45:02 +08:00
李通洲
2d497038eb
Release: v2.41.0
2025-04-16 09:24:20 +08:00
李通洲
f8a5d5561a
Bluetooth (NetBSD): add base implementation
...
Ref: #1690
2025-04-15 19:06:39 +08:00
李通洲
2e7e68ef23
Doc: add installation instructions for pkgsrc [ci skip]
...
Fix #1689
2025-04-15 19:04:19 +08:00
李通洲
b812f3ccde
Uptime (Windows): use QueryUnbiasedInterruptTime
...
As suggested by MSDN
2025-04-15 16:41:38 +08:00
李通洲
6da8181bbe
CMake: use mincore on WoA
2025-04-15 16:41:38 +08:00
李通洲
a51dd641c1
Processing (Windows): use GetOverlappedResultEx on WoA
2025-04-15 16:41:38 +08:00
李通洲
0d20164d40
CI (Windows): add WoA
2025-04-15 10:59:10 +08:00
李通洲
3320532668
GPU (Linux): add temp detection for Intel GPU
...
Untested
2025-04-14 18:57:15 +08:00
Carter Li
bcc6492115
NetIO (Linux): use openat
2025-04-14 18:48:04 +08:00
naix
c60bc8ee5b
Logo (Builtin): Add 2 more Alpine logos ( #1687 )
...
* Logo (Builtin): Add 2 more Alpine logos
* Remove unnecessary $1 in ASCII logo file
* Add type field to Alpine2 logo configuration
---------
Co-authored-by: naix <naix@noreply.codeberg.org >
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-04-14 00:50:45 -05:00
李通洲
4eefab8ccf
CPU (Linux): fix build
2025-04-14 10:54:35 +08:00
李通洲
9cda7e20fb
Chore: simplify fastfetch.h
2025-04-14 10:28:01 +08:00
李通洲
79d0197dcf
Wifi (FreeBSD): remove unused sys headers
2025-04-14 10:04:11 +08:00
李通洲
ba01b1e4ce
CPU (Linux): add new ARM part numbers
2025-04-14 09:27:01 +08:00
李通洲
58908f69ba
Wifi (OpenBSD): add support
...
Completely untested.
2025-04-13 00:37:40 +08:00
李通洲
114088b845
Doc: add comments about displaying image logo on Windows [ci skip]
...
Fix #1686
2025-04-12 20:38:42 +08:00
李通洲
6e77b592cb
WM (FreeBSD): enable Hyprland version detection
2025-04-12 10:48:26 +08:00
李通洲
73bc71e922
CPU (Windows): use PDH to detect thermal temp
...
No Administrator privileges needed
2025-04-12 10:47:57 +08:00
Anduin Xue
090529ffef
Logo (Builtin): Add support for anduinos ( #1684 )
...
* Add anduinos
* fix logo.
* Update anduinos.txt
2025-04-10 23:13:26 +08:00
李通洲
3c291f1af9
Platform: retrieve full user name
2025-04-09 16:15:23 +08:00
李通洲
fc31fe4aa4
Merge branch 'master' into dev
2025-04-09 14:39:51 +08:00
李通洲
563f9598be
Release: v2.40.4
2025-04-09 14:24:27 +08:00
Carter Li
03bc2dade9
Fastfetch: fix loading presets in {exePath}/presets
...
Regression of v2.40.0
2025-04-09 14:15:06 +08:00
Carter Li
09d683b706
WM (Linux): remove v from Hyprland version
2025-04-09 14:14:56 +08:00
Carter Li
523a9590b8
Fastfetch: fix loading presets in {exePath}/presets
...
Regression of v2.40.0
2025-04-08 15:42:58 +08:00
李通洲
3c3188eb05
IO (Windows): support ~ expanding
2025-04-07 16:43:48 +08:00
李通洲
354062118f
Chore: update comment
2025-04-07 16:43:48 +08:00
李通洲
85d7390fa8
Util (Windows): use native win32 functions
2025-04-07 16:38:54 +08:00
Carter Li
8509f97054
WM (Linux): remove v from Hyprland version
2025-04-06 17:21:32 +08:00
Rabindra Dhakal
8d5d8b4c90
Packages (Linux): add soar packages count ( #1531 )
...
* add soar packages count
* use || instead of concat for better compatibility with older SQLite versions
* convert package flags to 64-bit
2025-04-05 23:54:27 +08:00
李通洲
536ad9594e
PhysicalDisk (Linux): add more disk types
2025-04-05 22:35:42 +08:00
李通洲
a57bbbadf4
PhysicalDisk (Linux): don't detect disk type for virtual disks
...
Fix #1669
2025-04-05 22:35:42 +08:00
李通洲
3def466ee0
Revert "CPU (FreeBSD): remove using of freq_levels"
...
This reverts commit ed2dd8f2ec .
2025-04-05 13:54:20 +08:00
李通洲
59868c66a0
CPU (FreeBSD): don't assume one SMT group has only two threads
...
Fix #1670
2025-04-05 13:48:18 +08:00
Carter Li
e13eb05073
CPU (Linux): detect physical core count on non-x86 platforms
2025-04-05 12:08:35 +08:00
Carter Li
cdda65e6ad
Merge pull request #1673 from fastfetch-cli/dev
...
Release: v2.40.3
2025-04-05 09:14:34 +08:00
Carter Li
a7ac89818c
Logo (Image): mark kitty image protocol support for warp terminal on macOS
2025-04-05 08:59:35 +08:00
李通洲
06956d2cf4
Release: v2.40.3
2025-04-05 08:42:24 +08:00
李通洲
ac52ea1afb
Fastfetch: fix loading example configs from presets directory
...
Fix #1672
2025-04-05 08:42:24 +08:00
Carter Li
b68e0ce8ae
Merge pull request #1668 from fastfetch-cli/dev
...
Release v2.40.2
2025-04-04 19:38:49 +08:00
李通洲
8d6ed2e847
Release: v2.40.2
2025-04-04 19:23:22 +08:00
李通洲
4211d15cdb
Doc: fix CI errors (2)
2025-04-04 19:12:01 +08:00
李通洲
2ff8d8864d
Doc: fix CI errors
2025-04-04 19:07:56 +08:00
李通洲
884c902d93
Doc: migrate some help texts to Github Wiki pages
2025-04-04 18:59:15 +08:00
李通洲
16c56254b0
Doc: update documents
2025-04-04 18:51:31 +08:00
李通洲
88eaab670f
Doc: update README
2025-04-04 16:18:57 +08:00
李通洲
3e7630e074
Fastfetch: enforce .jsonc extension when loading config file
...
Examples:
1. `-c filename`: load `filename.jsonc`
2. `-c filename.jsonc`: load `filename.jsonc`
3. `-c filename.json`: load `filename.json` and enforce strict JSON syntax (no comment and trailing comma support)
4. `-c filename.ext`: load `filename.ext.jsonc` (`jsonc` extension is enforced)
2025-04-04 14:45:48 +08:00
李通洲
744455d8b7
Logo (Image): default to kitty protocol in warp terminal
...
Fix #1666
2025-04-04 14:41:06 +08:00
Carter Li
bcc8f6d0b8
Merge pull request #1665 from fastfetch-cli/dev
...
Release v2.40.1
2025-04-04 00:45:57 +08:00
Carter Li
90ca6ee3cd
Release: v2.40.1
2025-04-04 00:27:11 +08:00
李通洲
b679185c87
Logo: don't try to find files named -
2025-04-03 22:42:15 +08:00
李通洲
6bbed12083
IO: remove fast path of ffPathExists, which causes too many problems
...
Fix #1662
2025-04-03 22:38:05 +08:00
李通洲
f04851891e
TPM (macOS): fix compiling error on old system
...
Fix #1659
2025-04-03 16:21:02 +08:00
Carter Li
f94d9ca3bd
Packaging: update debian stuff [ci skip]
2025-04-03 08:49:01 +08:00
Carter Li
f833dda3b9
Merge pull request #1656 from fastfetch-cli/dev
...
Release: v2.40.0
2025-04-03 08:41:21 +08:00
李通洲
ceecb39bc5
WM (Linux): fix https://github.com/fastfetch-cli/fastfetch/issues/1657#issuecomment-2772749780
2025-04-02 23:22:34 +08:00
Carter Li
c957ca7230
WM (Linux): query Hyprland version from hyprland dev header
2025-04-02 19:15:09 +08:00
李通洲
5dfd2676c2
Binary: add comments
2025-04-02 10:35:42 +08:00
李通洲
d650f67ece
WM (Linux): correctly fall back to calling wm --version if ffBinaryExtractStrings fails
...
Fix #1657
2025-04-02 10:35:42 +08:00
李通洲
760e82913a
CI: remove Dragonfly BSD
...
Ref: #1632
2025-04-02 08:53:51 +08:00
Carter Li
e64a44a3e6
WM (Linux): fix (?) Hyprland version detection
2025-04-02 00:12:21 +08:00
李通洲
be9cf00b05
Release: v2.40.0
2025-04-01 20:20:06 +08:00
李通洲
52fdabeb2e
Uptime: round seconds to the nearest minute
...
To match the behavior of `uptime` command
2025-04-01 19:40:15 +08:00
李通洲
846f4c003e
DisplayServer (Linux): silence compiler errors
2025-04-01 19:15:21 +08:00
李通洲
dc5f2ac577
Util (Windows): fix mem leaks
2025-04-01 19:15:20 +08:00
李通洲
663650cb61
Util (Windows): fix possible errors in Unicode.c
2025-04-01 19:15:20 +08:00
李通洲
45aecae221
Util (Linux): fix executable file check
2025-04-01 19:02:35 +08:00
李通洲
3d3669ae3a
FFlist: use uint8_t instead of char to store raw data
2025-04-01 19:02:35 +08:00
李通洲
ac2aba0faf
Threading: fix timeout calcuation
2025-04-01 11:07:28 +08:00
李通洲
d0ca944b9c
Netif (Linux): support default route detection for ipv6
2025-04-01 10:48:30 +08:00
李通洲
3d7c631abd
Wifi: fix code smells
2025-04-01 10:48:04 +08:00
Carter Li
abe78823b6
PhysicalMemory (Linux): code refactor
2025-04-01 09:43:37 +08:00
李通洲
7e03b03cb7
Users (Linux): support IPv6 client addr
2025-04-01 09:43:37 +08:00
李通洲
27fe997dc3
Users (Windows): support IPv6 client IP
2025-03-31 23:41:54 +08:00
李通洲
fe46159e40
Uptime (NetBSD): fix boot time calcuation
2025-03-31 23:40:35 +08:00
李通洲
031aa985f1
TPM (macOS): add support
2025-03-31 23:40:01 +08:00
李通洲
07c61f70d9
InitSystem (Haiku): set pid=0 if fails to detect init pid
2025-03-31 23:39:25 +08:00
李通洲
71b05d2594
Doc: update changelog [ci skip]
2025-03-31 21:43:43 +08:00
李通洲
98665d1b82
Revert "CI: build in debug mode"
...
This reverts commit e05ac797cc .
2025-03-31 19:08:02 +08:00
李通洲
da0eedf888
Swap (Windows): support multiple paging files
2025-03-31 18:56:03 +08:00
李通洲
1133cb619b
Swap (OpenBSD): fix mem leaks
2025-03-31 18:56:03 +08:00
李通洲
a091d209cf
Swap: fix code smells
2025-03-31 18:44:41 +08:00
李通洲
47c658815b
Sound: fix typo and mem leaks
2025-03-31 16:38:58 +08:00
李通洲
b0d0c74073
Doc: update changelog [ci skip]
2025-03-31 10:59:55 +08:00
李通洲
9535b4d480
Chore (Windows): silense compiler warnings
2025-03-31 10:48:14 +08:00
Carter Li
c64cbf57d8
fastfetch: load config from fastfetch binary path
...
Fix #1649
2025-03-31 10:48:09 +08:00
komaru.yml
d11235bbe2
Logo (Ascii): Change Nexa Linux logo ( #1653 )
2025-03-31 08:51:48 +08:00
Angel Gustavo Lopez
3054c6618e
Logo (Builtin): change name of Xray-OS
2025-03-30 21:48:47 +08:00
李通洲
f34d51dddc
Terminal (Windows): fix file version detection
2025-03-30 16:38:54 +08:00
李通洲
e05ac797cc
CI: build in debug mode
2025-03-29 20:42:42 +08:00
李通洲
187059deef
GPU (Windows): fix max frequency detection for AMD ODN
2025-03-29 20:42:42 +08:00
李通洲
5c9f184314
GPU (Windows): use ODN as OD7; fix ADL2_Overdrive8_Current_Setting_Get call and some other bugs
2025-03-29 17:03:56 +08:00
李通洲
49725c2cc6
Doc: update changelog [ci skip]
2025-03-28 16:32:13 +08:00
李通洲
eec9a26952
TerminalFont (Windows): support Warp Terminal
2025-03-28 15:26:30 +08:00
李通洲
88d616e978
GPU (Windows): try more OD funcs; add more verbose logs
2025-03-28 14:57:43 +08:00
李通洲
4fccad5d10
Disk (macOS): silense compiler warnings
2025-03-28 14:57:43 +08:00
李通洲
ec18363f51
DNS (macOS): detect DNS entries by SystemConfiguration
2025-03-28 10:49:20 +08:00
Carter Li
b87a36785b
DNS (Linux): add systemd-resolved support; add verbose logs
2025-03-28 09:50:33 +08:00
李通洲
1d7b212d8d
Media: fix code smells
2025-03-27 16:44:14 +08:00
李通洲
4b6f2a9efa
Gamepad / Keyboard / Mouse (FreeBSD): break detection earlier
2025-03-27 14:40:33 +08:00
李通洲
bdaf303da4
Keyboard (FreeBSD): fall back to KDGKBINFO if usbhid fails
2025-03-27 14:15:25 +08:00
李通洲
3fb773eedd
Gamepad / Mouse / Keyboard (FreeBSD): fix memleaks
2025-03-27 14:08:01 +08:00
李通洲
e73647973d
Host (Windows): fix build on WoA
2025-03-27 09:38:32 +08:00
李通洲
d2b3a075b2
GPU (Windows): actually use correct OD fns for recent AMD GPUs
2025-03-27 09:29:21 +08:00
李通洲
f139148745
GPU (Windows): add OverdriveN functions for AMD
2025-03-26 23:55:23 +08:00
Carter Li
e2ec2c695c
GPU (Windows): fix ADL2_Adapter_AdapterInfoX3_Get result test
2025-03-26 22:22:44 +08:00
李通洲
ba4ec47a8c
GPU (Windows): added verbose logs
2025-03-26 21:10:51 +08:00
李通洲
de5ef3842c
Global: fix code smells
2025-03-26 16:44:52 +08:00
李通洲
1129ed9be4
Host (macOS): add new models; fix an invalid model ID
2025-03-26 16:27:15 +08:00
李通洲
0d4f1544c7
Chore: fix code smell
2025-03-26 14:42:55 +08:00
李通洲
e68a9476b5
Disk (SunOS): remove creation time detection support
...
ctim is `Timestamp of last file status change`, not creation time
2025-03-26 11:02:57 +08:00
李通洲
17556c7a95
Util/debug: add missing #pragma once
2025-03-26 09:47:33 +08:00
李通洲
eca9f626a5
Separator: fix outputColor doesn't work when length is set
...
Fix #1644
2025-03-25 23:22:25 +08:00
李通洲
7562e05123
Chore: fix a lot code smell
2025-03-25 22:08:50 +08:00
李通洲
bf17f2b4b9
LocalIP: change {name} to {ifname} in --localip-key-format for consistancy
...
Breaking change.
Fix #1639
2025-03-25 22:08:50 +08:00
李通洲
88e193e9fd
GPU: fix code smell
2025-03-25 22:08:50 +08:00
李通洲
e474a47fad
GPU (General): fix GPU device type detection
2025-03-25 22:08:50 +08:00
李通洲
c77fb71a69
Battery (NetBSD): report remaining time
2025-03-25 22:08:49 +08:00
李通洲
48dd5976e1
Battery (Linux): fix critical state detection
2025-03-25 22:08:49 +08:00
李通洲
093f7e438b
Battery (macOS): fix manufacture date detection
2025-03-25 22:08:49 +08:00
李通洲
0a0c1745b3
GPU (macOS): fix code smell
2025-03-25 22:08:49 +08:00
Techflash
7b5dc58140
CPU (Linux): fix CPU detection on some PPC platforms ( #1640 )
...
On some PowerPC devices (notably the Nintendo Wii and Nintendo Wii U),
fastfetch detects the CPU incorrectly. It goes down the code path
of 'detectSocName()', and actually matches the model of the device
itself... as the CPU model name. This is obviously incorrect, and
leads to reporting such as 'CPU: wii'. Disable this code path
alltogether on PPC to prevent this, and just let it pull from cpuinfo.
This lets it have correct CPU reporting, such as on the Wii, giving
'CPU: 750CL @ 0.73GHz'.
2025-03-25 03:05:23 -05:00
李通洲
8681d2f74a
GPU (Windows): fix code smells
2025-03-25 00:14:03 +08:00
李通洲
2b20ed873c
GPU: update JSON result structure; fix segfault and memleaks
2025-03-24 22:56:00 +08:00
李通洲
ae3c15b7fd
GPU (Windows): support VMEM type detection via nvapi
...
Ref #993
2025-03-24 21:43:09 +08:00
李通洲
8dafd8f300
GPU (Windows): rewrite implementation for AMD GPUs using ADL SDK
...
Detect more information including memory type
2025-03-24 21:43:09 +08:00
李通洲
c9a1765f29
GPU (Windows): support memory type detection for Intel dGPUs
2025-03-24 15:22:34 +08:00
李通洲
cc246ea239
GPU: prepare for memory type & shared memory usage detection
2025-03-24 15:21:14 +08:00
李通洲
0ae5fceb07
GPU (Windows): add display-library for future use
2025-03-23 23:53:01 +08:00
李通洲
6dd18050be
IO: don't suppress IO in debug mode
2025-03-23 21:56:32 +08:00
李通洲
9eca6e0b48
Bootmgr: report boot order
2025-03-23 21:30:53 +08:00
李通洲
4d58d1be66
Smbios (OpenBSD): add comments for UEFI systems [ci skip]
2025-03-23 20:30:31 +08:00
Carter Li
6694388969
Logo (Builtin): fix opensuse-tumbleweed_small
...
Fix #1636
2025-03-23 17:22:02 +08:00
Carter Li
f7058cd125
Wifi (Linux): add verbose logs
2025-03-23 17:19:43 +08:00
李通洲
80033b656f
Wifi (DragonFly): fix building
2025-03-23 12:23:30 +08:00
李通洲
1c719fa743
Bootmgr (BSD): add support for OpenBSD and NetBSD
2025-03-23 12:08:15 +08:00
李通洲
a9f5722fd9
BIOS (OpenBSD): check bios type
2025-03-23 11:34:02 +08:00
李通洲
0952d7917f
Smbios: add verbose debug logs
2025-03-23 11:19:49 +08:00
李通洲
a3f50f32bf
Smbios (OpenBSD): add support for legency BIOS
2025-03-23 11:19:49 +08:00
李通洲
ab1bfffbd4
util/debug: add missing headers
2025-03-23 10:52:08 +08:00
李通洲
41d6187f11
Wifi (FreeBSD): use ioctl to improve performance
...
And support more features
2025-03-23 09:46:44 +08:00
Techflash
d4b175b146
Logo (Builtin): Change WiiLinuxNgx to more generic name ( #1633 )
...
Wii-Linux-Ngx is no longer the most up to date version of Linux for the Wii.
This change retains the original name for compatibility sake, and because
Neagix's version does indeed still exist. It moves the ASCII art to a more
generic file path, and introduces 2 new aliases for it: Wii-Linux, and WiiLinux.
2025-03-21 17:21:54 +08:00
Carter Li
8905962389
Packaging: update debian stuff [ci skip]
2025-03-21 11:03:29 +08:00
李通洲
d9d34ccbbb
Terminal (macOS): fix Warp Terminal pid detection
2025-03-21 10:08:26 +08:00
李通洲
d21048c165
Presets: update examples/{24,26} [ci skip]
2025-03-21 09:43:06 +08:00
Carter Li
8b0c32a35f
Merge pull request #1631 from fastfetch-cli/dev
...
Release v2.39.1
2025-03-20 23:24:14 +08:00
李通洲
db269d29e8
Release: v2.39.1
2025-03-20 23:16:13 +08:00
李通洲
f9f628eae6
Networking: request HTTP/1.0, as we don't support chunked response
...
Fix #1629
2025-03-20 23:08:41 +08:00
Carter Li
92e9fbf2eb
Packaging: update debian stuff [ci skip]
2025-03-20 10:41:30 +08:00
Carter Li
db6e4f4bfc
Merge pull request #1625 from fastfetch-cli/dev
...
Release: v2.39.0
2025-03-20 09:48:26 +08:00
李通洲
b662db452f
Packages (Linux): add pkgsrc detection
...
We will not add pkgsrc detection for macOS unless someone can verify it.
Ref: https://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/fastfetch/patches/patch-src_detection_packages_packages__linux.c?rev=1.1;content-type=text%2Fplain
2025-03-19 14:59:59 +08:00
李通洲
0d2ccb5fe5
Logo (Builtin): add NetBSD2
...
Ref: https://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/fastfetch/patches/patch-src_logo_ascii_netbsd2.txt?rev=1.1;content-type=text%2Fplain
2025-03-19 14:49:49 +08:00
apocelipes
d33b5d60b6
Display (Linux): fix the error check for ffReadFileData ( #1622 )
2025-03-18 19:51:51 +08:00
李通洲
ef5d12395b
Release: v2.39.0
2025-03-18 16:25:35 +08:00
李通洲
e18c261054
Networking (FreeBSD): support fast path without TFO enabled
2025-03-18 14:18:53 +08:00
Carter Li
8851821484
Networking: don't enable TFO if server doesn't support it
2025-03-18 10:53:02 +08:00
Carter Li
3489cc8fe8
Networking: don't enable HTTP compression if server doesn't support it
2025-03-18 10:19:32 +08:00
Carter Li
28bc97b92b
Networking (Linux): remove unnecessary variables
2025-03-18 09:51:11 +08:00
李通洲
dbc5a7961e
Networking (Linux): don't generate SIGPIPE
2025-03-17 23:13:44 +08:00
李通洲
5f43f63990
Networking (Windows): more verbose log
2025-03-17 22:54:47 +08:00
李通洲
b775fe7486
Networking (macOS): support TFO
2025-03-17 15:59:39 +08:00
李通洲
60eaa326a2
Networking (BSD): support TCP_FASTOPEN
2025-03-17 09:07:30 +08:00
李通洲
672d4ad543
Completion (Bash): Use fastfetch --help-raw for auto-completion
...
Fix #1619
2025-03-16 18:35:50 +08:00
李通洲
96e9e61437
Networking (Windows): print readable error message
2025-03-16 10:38:04 +08:00
李通洲
dbc6f70f19
Networking (Windows): fix libz loading; use TCP_FASTOPEN if available
2025-03-16 10:09:33 +08:00
Carter Li
dfc9bc265c
Networking: silence compiler warnings
2025-03-16 09:51:50 +08:00
Carter Li
2ce511c4d3
Networking (Linux): handle a case when sendto() reports EINPROGRESS
2025-03-16 09:40:12 +08:00
李通洲
99415a3841
Networking: move files to a sub folder
2025-03-15 23:47:02 +08:00
李通洲
244625d26a
Networking (Windows): apply the same optimizations of *nix's
2025-03-15 23:35:58 +08:00
李通洲
840434e709
Netif (Windows): use GetIpForwardTable2 to support IPv6
2025-03-15 22:37:49 +08:00
Carter Li
72afa9ef99
Networking (Linux): improve performance by TFO and response compression
2025-03-15 22:35:11 +08:00
李通洲
7400f14322
Netif (DragonFly): use code of OpenBSD
2025-03-14 23:54:03 +08:00
李通洲
85654316c7
NetIF (OpenBSD): fix default route detection
2025-03-14 22:15:20 +08:00
李通洲
8ecd58dd14
Doc: update changelog [ci skip]
2025-03-14 16:12:16 +08:00
李通洲
65c7f68c31
Wifi (macOS): remove usage of Apple80211
...
It's no longer useful in Sequoia
2025-03-14 15:53:08 +08:00
李通洲
bf6d0f871a
Completions (Bash): remove --lib-*
...
They are removed long ago
2025-03-14 15:32:22 +08:00
李通洲
3cd7c6c916
OpenGL: drop OSMesa backend
...
Fix #1618
2025-03-14 15:30:52 +08:00
李通洲
3227e934de
Logo (Builtin): add Bredos
...
Fix #1615
2025-03-14 09:43:16 +08:00
WolfTech Innovations
b66a009046
Logo (Builtin): Change FoxOS to WolfOS ( #1534 )
...
* Update builtin.c
* Update and rename foxos.txt to wolfos.txt
* Update builtin.c
* Update builtin.c
* Update builtin.c
* Logo (Builtin): move WolfOS to the correct place
* Update wolfos.txt
* Update src/logo/builtin.c
Co-authored-by: Levvie - she/her <11600822+ItzLevvie@users.noreply.github.com >
* Update src/logo/builtin.c
Co-authored-by: Levvie - she/her <11600822+ItzLevvie@users.noreply.github.com >
---------
Co-authored-by: komaru <winbo.yml@proton.me >
Co-authored-by: Levvie - she/her <11600822+ItzLevvie@users.noreply.github.com >
2025-03-11 08:48:39 +08:00
李通洲
6ef4f62d5b
Terminal (Windows): detect warp version
2025-03-06 22:11:36 +08:00
李通洲
c038024108
Wifi (macOS): improve performance of SSID detection on Sequoia
...
Fix #1597
Thanks @torma616 for the information
2025-03-06 16:04:22 +08:00
李通洲
df49a01827
Merge remote-tracking branch 'origin/master' into dev
2025-03-06 15:16:07 +08:00
Carter Li
924c670915
Packaging: update debian stuff [ci skip]
2025-03-05 14:59:16 +08:00
李通洲
be89dff12a
Kmod (NetBSD): add __attribute__((__packed__)) to ensure memory layout
2025-03-04 23:23:46 +08:00
李通洲
c1807a1108
CI: remove unnecessary deps
2025-03-04 23:23:46 +08:00
Matheus Castello
b569acbb5d
Logo (Builtin): Add Common Torizon OS as a variant
2025-03-04 21:57:29 +08:00
李通洲
6e571a3163
Display (Windows): prefer DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO_2
2025-03-04 21:13:48 +08:00
李通洲
01e78e2179
Kmod (NetBSD): add support
2025-03-03 20:27:14 +08:00
Carter Li
1b219a9d5c
Merge pull request #1596 from fastfetch-cli/dev
...
Release: v2.38.0
2025-03-03 13:30:58 +08:00
李通洲
0ac01003b2
CI: try fixing CI failures
2025-03-03 10:33:33 +08:00
李通洲
a36bdfabd0
Release: v2.38.0
2025-03-03 10:18:13 +08:00
李通洲
570abb194a
Chore: update image logo
...
Make the rocket bigger, so it's more visible in small size
2025-03-03 10:12:21 +08:00
Carter Li
4e00f37be9
Camera (macOS): silence compiler warnings
2025-03-02 10:43:54 +08:00
李通洲
334afc9838
Camera (macOS): fix crashing on old macOS version
...
Fix #1594
2025-03-02 10:24:02 +08:00
李通洲
64f9e53a36
CI (macOS): remove CodeQL
...
It slows down the CI greatly, but never reports anything useful.
2025-03-02 10:18:00 +08:00
Yurin Doctrine
b94c6ab8d5
Logo (Builtin): Add Shebang Linux ( #1592 )
...
* add src/logo/ascii/shebang.txt
Support for Shebang Linux
* add Shebang to src/logo/builtin.c
Support for Shebang Linux
* fix Shebang order in builtin.c
2025-03-01 20:00:18 +08:00
李通洲
38ea333644
Doc: update supported platforms
2025-02-28 16:19:05 +08:00
李通洲
efbdaf7aaf
Logo (Builtin): update fastfetch logo to match the svg one
2025-02-28 16:18:43 +08:00
李通洲
aee7b37fc8
Chore (Windows): set exe file icon to fastfetch logo
2025-02-28 15:44:31 +08:00
李通洲
664460cd34
Logo: add fastfetch logo
2025-02-28 15:06:39 +08:00
李通洲
a66e1b2e6d
Doc: fix SI size prefix description
...
Fix #1589
2025-02-27 21:13:58 +08:00
李通洲
8000574a82
Doc: update changelog [ci skip]
2025-02-27 16:16:05 +08:00
李通洲
2eae5a86d2
Camera (macOS): try fixing segfault in macOS 10.15
2025-02-27 00:00:05 +08:00
李通洲
75da934815
Brightness: detect & print screen type
2025-02-26 09:31:09 +08:00
Carter Li
ac71ebcad9
Terminal (Linux): support termite version detection
2025-02-26 09:28:18 +08:00
koraynilay
383a6c8a05
TerminalFont (Linux): support termite terminal ( #1588 )
...
currently developed termite fork: https://github.com/aperezdc/termite
2025-02-26 09:12:53 +08:00
李通洲
8e79fde0d9
JsonSchema: update format json [ci skip]
2025-02-25 10:34:16 +08:00
Kerem Gökcek
4f4622eab9
Packages (Linux): Add support for Pisi Linux ( #1580 )
2025-02-24 15:29:14 +08:00
Carter Li
a2327b7350
GPU: support percentage num & bar in custom format
...
Fix #1583
2025-02-24 15:19:40 +08:00
李通洲
b76ada7f30
Logo (Builtin): simplify
2025-02-24 15:19:40 +08:00
TurtleMeds
59b568a6d0
Logo (Builtin): Added Bedrock Linux small ASCII logo ( #1582 )
...
* Logo (Builtin): Added Bedrock Linux small ASCII logo
* Logo (Builtin): fixed spacing of small bedrock logo
* Update bedrock_small.txt
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-24 14:56:04 +08:00
Carter Li
3d6bd26e59
Bootmgr (Linux): fix secure boot testing
...
Fix #1584
2025-02-24 13:57:38 +08:00
李通洲
4e17688b7c
Logo (Builtin): simplify os names
2025-02-21 14:31:21 +08:00
李通洲
f34548621f
OS (Linux): fix VanillaOS detection
2025-02-21 10:32:34 +08:00
李通洲
7a2e071081
Builtin (Logo): simplify linuxmint handling
2025-02-21 09:02:26 +08:00
李通洲
de7b57d807
Logo (Builtin): add opensuse-tumbleweed_small
2025-02-21 08:48:30 +08:00
李通洲
6de9d0c024
Disk: add {mountpoint} and {mount-from} in custom output format
...
Fix #1577
2025-02-20 19:58:10 +08:00
李通洲
8f69533f30
Presets: fix OS key in examples/25
2025-02-20 19:48:08 +08:00
李通洲
d463853aeb
DateTime (Windows): fix day-pretty output in custom format
2025-02-20 19:47:27 +08:00
李通洲
1047d1cf6e
Presets: add a new example
2025-02-20 16:39:32 +08:00
李通洲
0bfa12c38c
OS: allow customize key format with kernel name and distro name
2025-02-20 15:59:28 +08:00
李通洲
c8e4962cfd
Battery: add missing {icon} in key format
2025-02-20 15:58:38 +08:00
李通洲
171005b6a3
Chassis (macOS): add support
...
Based on model string matching
2025-02-20 15:57:57 +08:00
李通洲
8526f4a021
JsonSchema: update format schema
2025-02-20 10:31:41 +08:00
François Revol
3e5d129248
Battery (Haiku): handle empty slots
...
My ThinkPad has a second slot for external batteries.
2025-02-19 22:21:43 +08:00
Carter Li
6e98db3bf3
Packaging: update debian stuff [ci skip]
2025-02-19 15:44:54 +08:00
Carter Li
ff0236639a
Merge pull request #1574 from fastfetch-cli/dev
...
Release: v2.37.0
2025-02-19 15:39:29 +08:00
李通洲
959bf769fb
Doc: fix typo in changelog [ci skip]
2025-02-19 15:35:52 +08:00
李通洲
3ae7c4f788
Release: v2.37.0
2025-02-19 15:21:01 +08:00
李通洲
143b3df771
OS (Haiku): calcuate OS version
2025-02-19 10:47:21 +08:00
李通洲
c0c59a890a
Version: report more CPU arches
2025-02-19 10:01:29 +08:00
Carter Li
3c5f69b874
OS (Haiku): report pre version as -
2025-02-19 09:10:40 +08:00
Carter Li
36a452c852
CPU (NetBSD): support non-intel CPUs
...
Fix #1573
2025-02-19 08:59:10 +08:00
Carter Li
c66b32fc6f
CMake (Haiku): enable more optional dependencies
2025-02-18 20:48:17 +08:00
Carter Li
bc129a65d9
OS (Haiku): detect OS beta version
2025-02-18 20:38:58 +08:00
Carter Li
1137e8d1c9
Processing (Haiku): fix exe detection
2025-02-18 19:49:40 +08:00
Carter Li
95a44d3a33
GPU (Haiku): silence warnings
2025-02-18 19:49:19 +08:00
李通洲
b8b2fab499
Haiku: fix building
2025-02-18 15:49:39 +08:00
李通洲
7aceb1072a
Doc: update changelog [ci skip]
2025-02-18 14:13:13 +08:00
李通洲
13723893ba
Packages (Haiku): rename package manager name to hpkg
2025-02-18 10:38:14 +08:00
李通洲
6fd4720faf
PhysicalDisk (Haiku): fix drive size calcuation
2025-02-18 10:13:25 +08:00
李通洲
966b8452b7
Disk (Haiku): report all partitions
2025-02-18 09:35:56 +08:00
李通洲
8dc4f77f42
Shell (Haiku): fix arg0 detection
2025-02-18 09:17:55 +08:00
Carter Li
ab0240e9b7
IO (Haiku): access /path/to/file/ doesn't work. Work around it
2025-02-18 06:58:09 +08:00
李通洲
399f262692
LocalIP: fix --localip-default-route-only false not working with --gen-config
...
Fix #1570
2025-02-17 21:29:27 +08:00
Carter Li
d1385804bb
Bios (Haiku): report BIOS type
2025-02-17 21:24:35 +08:00
Carter Li
948a965c7a
Terminal (Haiku): detect terminal version
2025-02-17 21:22:12 +08:00
李通洲
a13935e232
PhysicalDisk (Haiku): fix SCSI drive detection
2025-02-17 21:21:28 +08:00
李通洲
46f920ae2a
OpenGL (Haiku): report platform API
2025-02-16 23:29:05 +08:00
李通洲
e79b561f2a
Smbios: add comments about UEFI systems [ci skip]
2025-02-16 23:25:16 +08:00
Carter Li
9018fda92e
OpenGL (Haiku): add support
2025-02-16 22:53:20 +08:00
Carter Li
76b8b9a44b
Chore: remove unused #includes
2025-02-16 22:53:20 +08:00
李通洲
36a129f668
GPU: add missing variable inits
2025-02-16 22:05:06 +08:00
Carter Li
24e94acbb9
Bluetooth (Haiku): suppress debug output of system API
2025-02-16 21:43:35 +08:00
Carter Li
716f0a3bbb
PhysicalDisk (Haiku): report drive type
2025-02-16 21:43:35 +08:00
李通洲
f839fcfa29
Presets: print keyboard & mouse in all.jsonc
2025-02-16 21:27:53 +08:00
Carter Li
41d930b1e1
Bluetooth (Haiku): WIP
2025-02-16 20:37:21 +08:00
Carter Li
5e615d12d5
Gamepad (Haiku): enable
2025-02-16 20:18:04 +08:00
Carter Li
17711ee5c8
PhysicalDisk (Haiku): add support
2025-02-16 20:12:46 +08:00
李通洲
9ff3142b61
CPUUsage (Haiku): add support
2025-02-16 19:13:47 +08:00
Carter Li
8e5c2adda3
Gamepad (Haiku): add support
2025-02-16 11:05:58 +08:00
Carter Li
01d37653b0
Disk (Haiku): code cleanup; honor option->folders
2025-02-16 11:05:53 +08:00
Carter Li
f5dbbb70ef
Mouse / Keyboard (Haiku): code cleanup; ignore disabled devices
2025-02-16 10:22:26 +08:00
Carter Li
fc3f47742a
NetIO (Haiku): code cleanup
2025-02-16 10:14:14 +08:00
François Revol
1d2b6c0b1a
NetIO (Haiku): add support
2025-02-16 10:04:36 +08:00
François Revol
5ebf984e9a
Keyboard (Haiku): add support
2025-02-16 10:04:36 +08:00
François Revol
bfa59d2c04
Mouse (Haiku): add support
2025-02-16 10:04:36 +08:00
François Revol
c1c59cff6d
Sound (Haiku): fix runtime error getting mute status
...
sizeof(bool) is only 1.
2025-02-15 22:38:05 +08:00
李通洲
519dae9462
Smbios: don't try to scan memory multiple times
2025-02-15 19:50:34 +08:00
李通洲
34419d9bcf
Revert "Host (Haiku): add debug log"
...
This reverts commit f3e54f33c2 .
2025-02-15 19:47:16 +08:00
Carter Li
532b3cd457
Smbios (NetBSD): add support
2025-02-15 14:45:09 +08:00
Carter Li
437006f5f1
Sound (Haiku): Init variables unconditionally; fix mute handling
2025-02-15 12:42:26 +08:00
François Revol
1c858ae835
InitSystem (Haiku): add support
2025-02-15 12:08:27 +08:00
François Revol
349fdd47e4
Sound (Haiku): add support
2025-02-15 12:08:27 +08:00
François Revol
c64854804d
Haiku: 32bit fixes
...
For historical reasons int32 and int32_t are not compatible types.
2025-02-15 12:08:27 +08:00
Carter Li
f3e54f33c2
Host (Haiku): add debug log
2025-02-15 11:13:03 +08:00
Carter Li
5f3ff07b4b
Terminal (Haiku): fix konsole version detection
2025-02-14 23:54:16 +08:00
李通洲
e8db71fe19
Chore (Haiku): silence compiler warnings
2025-02-14 22:42:15 +08:00
Carter Li
8984aa740e
Smbios (Haiku): add support; enable related modules
2025-02-14 21:49:50 +00:00
李通洲
c081268b7c
StringUtils: fix a possible segfault
2025-02-14 19:34:33 +08:00
李通洲
fae8d1dd10
PhysicalMemory: fix --format json printing
2025-02-14 19:34:33 +08:00
Carter Li
217ea61568
Sound: properly round percent values
...
Fix #1558
2025-02-14 14:06:08 +08:00
李通洲
ba7885913d
Weather: honor display.temp.unit
...
Fix #1560
2025-02-14 10:31:13 +08:00
李通洲
a8afd05d19
Battery (Haiku): fix capacity calculation
2025-02-14 10:30:34 +08:00
李通洲
f4f1592bfa
CI: enable -DENABLE_EMBEDDED_AMDGPUIDS=On
2025-02-14 01:09:28 +08:00
Carter Li
cdc8124883
Battery (Haiku): add support (untested)
2025-02-14 00:23:20 +00:00
Carter Li
c53191a441
Battery (Haiku): add stub file
2025-02-13 23:27:14 +00:00
Carter Li
14aadd5b61
Logo (Builtin): simplify haiku; add haiku2 from neofetch
2025-02-13 23:04:20 +00:00
Carter Li
e38f094c16
Uptime (Haiku): silence compiler warnings
2025-02-13 22:56:25 +00:00
Carter Li
452d52c217
InitSystem (Haiku): enable support
2025-02-13 22:46:27 +00:00
Carter Li
c585e09ef0
Processing (Haiku): support exe path detection
2025-02-13 22:39:45 +00:00
Carter Li
464e00d616
GPU (Haiku): use system API to fetch PCI devices
2025-02-13 22:22:29 +00:00
李通洲
b8e25bdc4e
GPU: support embedding amdgpu.ids into fastfetch
2025-02-13 05:57:41 +00:00
Carter Li
379c39d8b5
GPU (Haiku): change the path of pci.ids to hwdata
2025-02-12 23:06:40 +00:00
Carter Li
f2a41b82bc
TerminalFont (Haiku): support Haiku Terminal
2025-02-12 22:48:24 +00:00
Carter Li
d1a98fe69f
Terminal (Haiku): add pretty name for Haiku Terminal
2025-02-12 22:47:37 +00:00
Carter Li
ef3412f81b
GPU (Haiku): add pci.ids file path
2025-02-12 22:22:35 +00:00
DrSheppard
1812c30fbf
Doc: update README.md ( #1557 ) [ci skip]
...
* [chore] Update README.md
move repology badge to install section
customize with `columns` and `minversion` tags
* tweaks
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-12 16:42:21 +08:00
李通洲
3c45f2e590
Scripts: download pci.ids by cmake; remove python-requests dependency
2025-02-12 16:18:02 +08:00
Pro-pra
735a464f68
Logo (Builtin): update Rosa linux logo ( #1559 )
...
* Update rosa logo
* Update rosa colors
* replace invisible unicode charactors
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-12 15:13:17 +08:00
Carter Li
3e3dfb4a02
OS: remove option --escape-bedrock
2025-02-12 08:53:27 +08:00
李通洲
f77a9c185d
Media (Haiku): enable support
2025-02-12 00:45:14 +08:00
李通洲
d3a5f986a8
Terminal (Haiku): add basic support
2025-02-12 00:44:41 +08:00
李通洲
ef60910e51
Display (Haiku): code cleanup; detect manufacture date
2025-02-12 00:44:07 +08:00
李通洲
565934ba2e
OS (Haiku): silence warnings
2025-02-12 00:43:33 +08:00
Carter Li
5c5e12f0a7
Media (Haiku): enable support
2025-02-12 00:42:55 +08:00
李通洲
b3e7451a08
Sound (Haiku): add stub file
2025-02-12 00:42:55 +08:00
李通洲
da76dcb2fe
Disk (Haiku): add support
2025-02-12 00:42:55 +08:00
李通洲
cbc8b1f11d
CPU (Haiku): add support
2025-02-12 00:42:55 +08:00
李通洲
5ca4268be2
CMake (Haiku): add more optional dependencies
2025-02-12 00:42:54 +08:00
李通洲
ff8bfadd25
Display (Haiku): trim monitor name
2025-02-11 16:24:42 +08:00
李通洲
1fc0f75776
GPU (Haiku): add support
2025-02-11 16:23:05 +08:00
Shu Niu
bf707c2e94
GPU (macOS): fix build error in MacOS 10.13 ( #1556 )
...
* Fix build error in MacOS 10.13
* Update gpu_apple.m
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-11 14:15:32 +08:00
Carter Li
08cd4ac1ee
Packaging: update debian stuff [ci skip]
2025-02-11 13:41:50 +08:00
Carter Li
48fc598ccb
Merge pull request #1555 from fastfetch-cli/dev
...
Release: v2.36.1
2025-02-11 10:40:51 +08:00
李通洲
3a8138e3da
Release: v2.36.1
2025-02-11 10:20:16 +08:00
李通洲
4251456619
CI: fix typo
2025-02-11 10:19:38 +08:00
李通洲
5bc6d16138
CMake (Haiku): set _GNU_SOURCE
2025-02-11 09:15:30 +08:00
Jami Kettunen
11374e73ae
Logo (Builtin): fix Chimera Linux distro name to match ID ( #1554 )
...
* Logo (Builtin): fix Chimera Linux distro name to match ID
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-11 08:45:28 +08:00
Sultaniiazov David
373cb4106a
Logo (Builtin): correct shape of ALT Linux ( #1553 )
2025-02-10 22:32:53 +08:00
李通洲
a0949c5675
CI: build with chafa & ddcutil (aarch64)
2025-02-10 15:40:13 +08:00
李通洲
97b1eb155f
CI: update artifact names of armv6l and armv7l
2025-02-10 15:15:10 +08:00
李通洲
093cc6fba2
Doc: update readme
2025-02-10 14:35:38 +08:00
李通洲
c8a3ae9186
CI (Linux): use native aarch64 runner
...
It now uses Ubuntu 22.04
2025-02-10 13:29:13 +08:00
李通洲
778013aec9
CI (NetBSD): update OS version to 10.1
2025-02-10 10:49:17 +08:00
Carter Li
e6af1bfb91
Packaging: update debian stuff [ci skip]
2025-02-10 10:15:11 +08:00
Carter Li
9d8a83349c
Merge pull request #1551 from fastfetch-cli/dev
...
Release: v2.36.0
2025-02-10 10:07:31 +08:00
Carter Li
3bc6be9139
CI: add linux-s390x
2025-02-10 09:32:31 +08:00
Carter Li
1eef6f837b
CPU: remove useless w/ Radeon 780M Graphics
2025-02-10 09:26:08 +08:00
Carter Li
85ed4b136f
Terminal (Linux): improve performance of Tilix version detection
...
Fix #1550
2025-02-10 09:15:55 +08:00
李通洲
339e08fef1
Release: v2.36.0
2025-02-09 19:17:44 +08:00
李通洲
5957831f3f
OpenGL (Haiku): enable support
2025-02-09 19:17:02 +08:00
Carter Li
016b1e6961
Format: support syntax of {$ENV_VAR} in custom format
...
Fix #1541
2025-02-08 22:54:25 +08:00
李通洲
486ade0e71
Logo (Builtin): KDE -> KDE Neon
2025-02-08 16:43:56 +08:00
Carter Li
e021cfe77a
Doc: update changelog [ci skip]
2025-02-08 15:12:38 +08:00
JohnTheCoolingFan
a016397961
OS (Linux): combine all armbian variants ( #1547 )
2025-02-08 14:54:04 +08:00
Carter Li
99e8d1f2bb
CPU (Linux): loosely detect cpu name of unknown platform
2025-02-08 10:38:13 +08:00
Carter Li
263d2902dd
CPU (Linux): add cpu name detection for s390x
2025-02-08 10:31:06 +08:00
Ng Zhun Onn
292fa0686f
Display: capitalize {type}'s output ( #1543 )
...
* Display: capitalize {type}'s output
* Update display.c
* Update json_schema.json
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-07 21:48:31 +08:00
Carter Li
f2755a844b
Logo (Builtin): split ID_LIKE before using
...
Fix #1540
2025-02-07 10:57:30 +08:00
Carter Li
1d21d02878
CPU (Linux): support physical core count and package count detection on loongarch
2025-02-07 10:07:00 +08:00
李通洲
b3062499f4
Logo (Builtin): update some distro names
2025-02-06 10:50:30 +08:00
李通洲
49bb957c86
Logo (Builtin): simplify RebornOS
2025-02-06 09:02:07 +08:00
李通洲
8f27e43929
Logo (Builtin): fix color of Haiku in light mode
2025-02-06 08:43:38 +08:00
李通洲
8774fb3fb7
Shell (OpenBSD): trim - for login shells
2025-02-05 16:10:42 +08:00
李通洲
356501270a
CPU (Linux): detect for model name on unknown platform
2025-02-05 16:10:01 +08:00
李通洲
5a04a2ecc3
Doc: update license
2025-02-05 15:45:34 +08:00
李通洲
edcd7995e5
CMake (Haiku): fix build
...
Ref: https://github.com/fastfetch-cli/fastfetch/pull/1538#issuecomment-2635866129
2025-02-05 15:44:03 +08:00
李通洲
7f212025de
Processing (Unix): better pipe2(2) existance check
2025-02-05 15:36:09 +08:00
李通洲
63cc8e5523
Camera (macOS): make fastfetch compiled on newer macOS versions runs on older ones
2025-02-05 14:42:41 +08:00
李通洲
c3023259e2
GPU (macOS): use recommendedMaxWorkingSetSize as total GPU mem size
...
Worth noting that the value is static. It won't change even if the free global memory is smaller than the value.
2025-02-05 14:06:06 +08:00
李通洲
994a8b4dd0
GPU (Nvidia): fall back to nvmlDeviceGetMemoryInfo if nvmlDeviceGetMemoryInfo_v2 isn't supported
2025-02-05 13:50:36 +08:00
李通洲
76710c8159
Temps (macOS): support M4x
2025-02-05 11:01:09 +08:00
Carter Li
70820e424b
Packaging: update debian stuff [ci skip]
2025-02-05 10:27:26 +08:00
李通洲
9221e2b41d
Logo (Builtin): remove left padding of filotimo
2025-02-05 10:23:59 +08:00
Thomas Duckworth
71a2e55869
Logo (Builtin): add filotimo logo ( #1535 )
2025-02-05 10:23:00 +08:00
komaru
dc5ff01e74
Logo (Builtin): add Nexa Linux logo ( #1539 )
...
* Logo (Builtin): add Nexa Linux logo
* Update nexalinux.txt
Remove padding
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2025-02-05 10:19:25 +08:00
李通洲
fc8ddce182
Chore: use ffStrEquals instead of strcmp
2025-02-05 10:17:32 +08:00
李通洲
dd67010e5c
CMake (Haiku): fix an invalid file name
2025-02-05 10:15:09 +08:00
李通洲
d1ba690973
Chore: fix typo
2025-02-05 10:14:37 +08:00
François Revol
01f400c15f
Haiku: minimal implementation ( #1538 )
2025-02-05 09:08:28 +08:00
sirenuf
33c905aa99
Logo (Builtin): change arch_old logo colours to be more accurate to the actual original logo.
2025-01-31 23:03:07 +08:00
Carter Li
fe7c4f724e
Disk (BSD): silence compiler warnings
2025-01-27 23:52:59 +08:00
Carter Li
abadcb95bd
CMake (OpenBSD): remove pulseaudio detection
2025-01-27 23:52:25 +08:00
Carter Li
3d8050fd5c
Sound (NetBSD): use kernel APIs instead of the OSS wrapper
2025-01-27 23:49:42 +08:00
李通洲
4d842ac6b6
CPU (Linux): fix build on PPC
2025-01-27 21:53:39 +08:00
carterli
b76e62685e
Sound (OpenBSD): Use sndio instead of pulseaudio
2025-01-27 21:16:42 +08:00
李通洲
1279bbcf28
CPU (Linux): rework cpuinfo parsing
2025-01-27 13:20:51 +08:00
Carter Li
4e9fecc767
Sound (NetBSD): don't assume readlink reports file name only
2025-01-26 23:18:11 +08:00
李通洲
1c4953a467
Sound (NetBSD): use OSS instead of pulseaudio
...
Fix #1527
2025-01-26 21:09:45 +08:00
Carter Li
3ad5d5c8b0
Sound (FreeBSD): report OSS ABI version
2025-01-26 14:10:24 +08:00
Carter Li
865929b173
Merge pull request #1526 from fastfetch-cli/dev
...
Release: v2.35.0
2025-01-26 10:14:38 +08:00
李通洲
9324136f52
Thread: optimise locking (unused though)
2025-01-26 09:49:31 +08:00
李通洲
f601d2d9f5
CPU (Linux): add comments
2025-01-26 09:47:31 +08:00
李通洲
54de7c8c96
Release: v2.35.0
2025-01-25 23:03:47 +08:00
李通洲
3bb3bd542e
PhysicalDisk: change temp range to 50-70 °C
...
Fix #1525
2025-01-25 21:41:00 +08:00
李通洲
e6e7572bc2
Doc: update changelog again [ci skip]
2025-01-25 11:01:35 +08:00
李通洲
884d256a34
Doc: update changelog [ci skip]
2025-01-24 21:14:21 +08:00
Carter Li
ed8430fb2f
Doc: update json_schema [ci skip]
2025-01-24 14:17:19 +08:00
Carter Li
7fc1f0098e
Doc: update changelog [ci skip]
2025-01-24 14:08:01 +08:00
Carter Li
3839ee60d6
Disk / Users: support duration printing in custom format
2025-01-24 14:05:16 +08:00
Carter Li
6f266a1609
Doc: update changelog
2025-01-24 10:13:31 +08:00
Carter Li
026489c934
CPU (Android): add QS8E for Galaxy
2025-01-24 10:05:24 +08:00
Carter Li
1d03747ec3
CMake: add option -DCUSTOM_LSB_RELEASE_PATH
2025-01-24 09:57:15 +08:00
Carter Li
a2919f5b2e
OS (Linux): acquire more os info from lsb-release if missing from os-release
...
Fix #1521
2025-01-24 09:57:15 +08:00
Carter Li
680978b0d3
Logo (Builtin): fix more escape problems
...
Ref: #1522
2025-01-24 09:57:15 +08:00
Carter Li
af813dee00
Logo (Builtin): fix OpenBSD & OpenBSD_small
...
Fix #1522
2025-01-24 08:44:44 +08:00
User8395
c281c46fff
Logo (Builtin): Add KDE Linux logo ( #1523 )
...
* Add KDE Linux logo
* Update coloring
2025-01-24 08:44:27 +08:00
Carter Li
1f5e56c69e
CPU (Android): detect new QS8E
2025-01-23 19:33:42 +08:00
Carter Li
35d431dd3f
CPU (Linux): detect SOC name on RISCV
...
Fix #1519
2025-01-22 22:19:23 +08:00
李通洲
6a2e8de563
Doc: update changelog [ci skip]
2025-01-22 15:48:52 +08:00
李通洲
9528cf96f0
Presets: fix percentage number printing in examples/20 [ci skip]
2025-01-22 09:01:08 +08:00
Carter Li
66deb4316b
Disk (NetBSD): silence compiler warnings
...
Ref: https://github.com/NetBSD/pkgsrc/blob/ef998fe87c836293a337726e5f212011d4ee0327/sysutils/fastfetch/patches/patch-src_detection_disk_disk__bsd.c
2025-01-21 09:41:40 +08:00
Carter Li
61e9db97b9
Doc: update feature_request issue template
2025-01-21 08:52:07 +08:00
Carter Li
66fbda9542
Display (Linux): return reason if errored
2025-01-21 08:44:24 +08:00
李通洲
5137a9e7a4
Packages: fix file type check
2025-01-18 19:34:50 +08:00
李通洲
f76981c241
Packages (SunOS): fix building
2025-01-17 15:58:09 +08:00
李通洲
85050f7ff1
Packages: add pkgsrc; code refactor
...
Fix #1515
2025-01-17 11:01:47 +08:00
李通洲
0b39d6fc59
Doc: update issue templates [ci skip]
2025-01-16 15:13:41 +08:00
李通洲
b7dd7fea0a
CI: add linux-armv6
2025-01-16 10:20:34 +08:00
李通洲
cc51596e5c
OpenGL: suppress output of EGL again
...
oops...
2025-01-15 21:39:21 +08:00
李通洲
b566ffe81b
Doc: update more issue templates [ci skip]
2025-01-15 14:15:03 +08:00
李通洲
60c06a888c
Doc: split bug report issue template into smaller parts [ci skip]
2025-01-15 13:47:04 +08:00
Carter Li
8ceda02bbb
CPU (Linux): query SOC name in cpuinfo for aarch64
...
Fix #1510
2025-01-14 13:54:27 +08:00
Carter Li
c005bc50c2
TerminalShell (Linux): ignore proot
2025-01-14 13:46:59 +08:00
Carter Li
52411f6e37
Logo (Builtin): update netbsd small
2025-01-14 10:38:27 +08:00
Carter Li
31f620c041
Logo (Builtin): add Arch Old
...
Fix #1511
2025-01-14 10:38:21 +08:00
Carter Li
fdbd8d9ad5
Chore: forbid using of VLAs
2025-01-14 10:28:22 +08:00
Carter Li
1cad1dfdb0
Packaging: update debian stuff [ci skip]
2025-01-13 16:16:32 +08:00
Carter Li
4a1037d2b6
Merge pull request #1509 from fastfetch-cli/dev
...
Release: v2.34.1
2025-01-13 15:57:52 +08:00
Carter Li
dbcd5b922a
Sound: fix a memleak
2025-01-13 15:39:16 +08:00
Carter Li
8982b860f9
Chore: fix spelling
2025-01-13 15:15:28 +08:00
Carter Li
373b4353bb
CPU (BSD): improve base freq detection
2025-01-13 15:06:18 +08:00
Carter Li
ace336dfa9
Release: v2.34.1
2025-01-13 14:55:53 +08:00
CELESTIFYX Team
4060626382
fix(logo): Rename *_LOGO_SMARTOS to *_LOGO_SNIGDHAOS ( #1502 )
2025-01-13 13:48:02 +08:00
李通洲
9f9e3dd931
Logo (Builtin): add Oreon
2025-01-13 13:42:20 +08:00
李通洲
3ed5a250a4
Logo (Builtin): add HeliumOS
2025-01-13 13:39:07 +08:00
carterli
fc969b01c7
Memory (NetBSD): change formula to be consistant with other systems
2025-01-13 10:47:25 +08:00
carterli
41e22ea866
Memory (OpenBSD): update formula to be consistant with other systems
2025-01-13 10:47:25 +08:00
李通洲
0b4a6055c6
Logo (Builtin): add netbsd_small
2025-01-13 10:41:11 +08:00
Carter Li
b340d4e149
CI: fix build
2025-01-12 12:10:10 +08:00
Carter Li
878e516880
DisplayServer (Linux): upgrade wayland protocol kde-output-device-v2
...
Ref: #1504
2025-01-12 11:23:42 +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
李通洲
10c8c1b4bf
Media (Linux): use file name as media name if song title is not available
2025-01-10 22:17:36 +08:00
李通洲
17e3853f38
CPU (FreeBSD): bind process to the first 2 cores
2025-01-10 21:14:51 +08:00
李通洲
1bc41dfa54
chore: remove unnecessary NULL checks
...
Fix #1494
2025-01-10 14:01:48 +08:00
李通洲
8c227ae4b8
TerminalFont (macOS): fix Ghostty termfont detection
...
`~/Library/Application Support/com.mitchellh.ghostty/config` is generated as an empty file if the settings dialog is opened
Fix #1495
2025-01-10 09:41:19 +08:00
李通洲
c5c2589f4d
GPU: set GPU vendor string when using OpenGL backend
2025-01-10 08:48:29 +08:00
Carter Li
b273693842
Packaging: update debian stuff [ci skip]
2025-01-09 09:06:41 +08:00
Carter Li
52de8df1f9
Merge pull request #1492 from fastfetch-cli/dev
...
Release: v2.34.0
2025-01-09 09:02:12 +08:00
李通洲
be99c4ca6e
Media (Linux): remove unused variables
2025-01-09 08:50:56 +08:00
李通洲
8133c3365f
Doc: update JSON schema [ci skip]
2025-01-08 22:29:49 +08:00
李通洲
6226ccc70e
Processing (Windows): fix get current process
2025-01-08 20:37:35 +08:00
李通洲
88917cb14f
OpenGL (EGL): try GLES 2.0+; then fallback to 1.1 if failed
2025-01-08 20:13:01 +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
李通洲
934b6291e3
OpenGL (Android): request GLES 2+
2025-01-08 15:38:55 +08:00
李通洲
90068ab474
Battery (NetBSD): fix battery percentage detection
2025-01-08 13:46:08 +08:00
Carter Li
5567e6cc5e
Packages (Linux): rename am-user to appman
2025-01-08 10:56:55 +08:00
Carter Li
8b3017c0d9
Packages (Linux): remove possible final newlines in am config
2025-01-08 10:28:13 +08:00
Carter Li
f9f15ba844
General: don't suppress the output of preRun
...
Fix #1489
2025-01-08 09:46:41 +08:00
Carter Li
b282ac5d47
Packages (Linux): support am-user
...
Fix #771
2025-01-08 09:46:12 +08:00
Carter Li
6577884417
WMDE: detect Sway by env variables
2025-01-08 08:50:53 +08:00
李通洲
c4ee606955
CPU (Android): check for MTK D9X00 SOCs
2025-01-08 08:39:09 +08:00
Bahar KURT
59c80820f2
feat: Add Rhino Linux ASCII ( #1487 )
...
Cramp all additions into one commit because I like to do it that
way. xD
Co-authored-by: Bahar KURT <kurtbahartr@users.noreply.github.com >
2025-01-07 21:30:22 +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
Carter Li
ab6a770155
Sound: detect platform API
...
Ref: #1454
2025-01-07 15:38:38 +08:00
李通洲
0e99486efe
Processing (Windows): early return if OpenProcess failed
2025-01-07 08:35:57 +08:00
Eshan Roy
f82f3002e4
Logo (Builtin): add snigdhaos ascii ( #1485 )
...
* feat: add snigdhaos ascii
* feat: insert builtin data
2025-01-06 23:49:48 +08:00
Angel Gustavo Lopez
0bed182784
fixing fastfetch wrong colors for xray_os logo ( #1486 )
2025-01-06 19:54:38 +08:00
Carter Li
d39be955b1
Doc: update changelog [ci skip]
2025-01-06 14:39:29 +08:00
CaKrome
3b2790cccc
CI (Linux): add Linux ppc64le platform ( #1484 )
2025-01-06 13:55:13 +08:00
Carter Li
3ea0406b69
CPU (Linux): fix var content was unexpectedly modified
2025-01-06 10:57:29 +08:00
李通洲
6429c20466
OS: prefer pretty names
...
Hopefully we can end the controversy.
Fix #1483 #1038
2025-01-06 08:58:14 +08:00
李通洲
88ebeb21e2
CPU: fix core count output in multi-package platforms
...
Fix #1413
2025-01-05 19:38:16 +08:00
Carter Li
f28f5e2874
CPU (Linux): detect TZ temp if CPU temp is not available
2025-01-05 17:28:01 +08:00
Carter Li
637c37e81c
Packages (macOS): remove redundant tokens
2025-01-05 17:28:01 +08:00
Simon Quigley
b2c779dea9
Logo (Builtin): add the Lubuntu logo ( #1481 )
...
* Add the Lubuntu logo
* Lubuntu uses LXQt, not LXDE
2025-01-05 11:08:27 +08:00
李通洲
89d636447b
Doc: update README [ci skip]
2025-01-03 13:56:48 +08:00
Carter Li
3dc51d5f88
FFstrbuf: improve performance of copying static strings
2025-01-03 10:59:01 +08:00
Carter Li
60ff89c794
Terminal (Linux): fix detection of pk-command-not-found
...
Fix #1467
2025-01-03 10:32:16 +08:00
Carter Li
f973572c5a
TerminalShell (Linux): relax detection of terminals in NixOS
...
Fix #1479
2025-01-03 10:18:44 +08:00
Carter Li
ea78665971
Doc: update README.md
2025-01-03 10:16:38 +08:00
Carter Li
80b48dd2d1
Logo (Image): mark ghostty supports kitty image protocol
2025-01-03 09:55:38 +08:00
Carter Li
df6eed7a02
TerminalSize (Linux): enable fast path when stdout is redirected.
2025-01-03 09:50:59 +08:00
李通洲
c9ac09f9eb
WM (Linux): detect WM version
2025-01-02 20:19:15 +08:00
Carter Li
67597e4566
WM (Linux): add sway version detection
2025-01-02 16:36:31 +08:00
李通洲
611de77980
Terminal (macOS): improve performance of kitty version
2025-01-02 16:35:53 +08:00
李通洲
0fde835629
WM (Windows): detect version of DWM
2025-01-02 16:35:53 +08:00
李通洲
f373e07847
WM (Linux): don't crash if no wm is detected
2025-01-02 16:35:53 +08:00
李通洲
89e4403cc8
WM (macOS): add WindowServer version detection
2025-01-02 16:35:53 +08:00
李通洲
c68d21e215
WM: report version field in custom and JSON output
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
Carter Li
d58d786c83
Logo (Image): add --kitty-icat; honor --logo-height if set
2024-12-31 15:43:01 +08:00
Carter Li
9f37557177
Logo (Image): support generate image data via kitten icat
2024-12-31 15:30:26 +08:00
李通洲
aa63c4f5f2
Revert "GPU: support detection by EGLext"
...
Works only for NVIDIA GPUs
This reverts commits 9ef8580d93 and 9342d74c93 .
2024-12-31 13:57:06 +08:00
李通洲
a378d2ad62
Brightness (FreeBSD): fix backlight name detection
2024-12-30 11:12:06 +08:00
Carter Li
2ab2dd4d48
TerminalFont (macOS): fix ghostty font detection; default to JetBrains Mono
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1466#issuecomment-2564379883
2024-12-30 10:43:28 +08:00
Peter Zmanovsky
2a83b86ba4
Platform (Linux): fix exe path detection ( #1468 )
...
On error, -1 is returned from readlink()
2024-12-29 09:53:20 +08:00
李通洲
d967d05019
Bluetooth (DragonFly): disable module to fix build
2024-12-28 22:13:49 +08:00
李通洲
9ef8580d93
GPU (EGLext): fix build on old systems
2024-12-28 21:50:08 +08:00
Carter Li
813b80c5a8
TerminalFont: support Ghostty
...
Fix #1466
2024-12-28 15:34:41 +08:00
Carter Li
ddce9b2357
GPU: rename ffGetGPUVendorString to ffGPUGetVendorString
2024-12-28 15:26:17 +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
李通洲
e425d7df63
CI: update *BSD versions
2024-12-27 14:11:53 +08:00
李通洲
a4a2ae7d67
Host (macOS): fix thunderbolt version of new MBPs
...
Fix #1465
2024-12-27 14:07:17 +08:00
Carter Li
99aa0638cc
Packaging: update debian stuff [ci skip]
2024-12-26 09:47:44 +08:00
Carter Li
1a9e637134
Merge pull request #1464 from fastfetch-cli/dev
...
Release: v2.33.0
2024-12-26 09:37:25 +08:00
李通洲
f322405c04
Release: v2.33.0
2024-12-26 09:08:33 +08:00
Carter Li
e4202635af
Doc: update changelog [ci skip]
2024-12-25 10:47:36 +08:00
Carter Li
2f13ee3814
Media (Linux): set player name manually for musikcube
2024-12-25 10:47:36 +08:00
Carter Li
2bfde87f84
Logo (Builtin): add GoralixOS
...
Fix #1462
2024-12-25 10:47:36 +08:00
Carter Li
f38a51c9bc
Media: make it able to print player info in custom format
2024-12-25 09:04:10 +08:00
Carter Li
28ec935c42
Media (Linux): report player name
2024-12-25 08:50:28 +08:00
李通洲
d939f95c69
Vulkan (Android): hard code path of libvulkan.so, so that users don't need to install vulkan-loader wrapper of termux
2024-12-24 21:20:03 +08:00
李通洲
e0fd5111fe
Media (Linux): Fix #1461 (WIP)
2024-12-24 19:38:43 +08:00
李通洲
4736031538
Doc: update changelog [ci skip]
2024-12-22 22:19:02 +08:00
李通洲
66085c087e
Logo (Builtin): add NurOS
...
Fix #1456
2024-12-22 21:48:18 +08:00
李通洲
e0253d71c0
Doc: add comments for running fastfetch in root
2024-12-22 20:45:51 +08:00
李通洲
dadd4bfab6
DiskIO (OpenBSD): remove debug output
2024-12-22 20:43:36 +08:00
李通洲
2f3861e732
PhysicalMemory: clean up garbage data
2024-12-22 20:27:27 +08:00
李通洲
851f271ed5
CPU (NetBSD): fix typo
2024-12-22 14:20:32 +08:00
Carter Li
d3e40f625b
Battery (OpenBSD): fix build
2024-12-22 09:30:42 +08:00
Carter Li
7c1991c2e3
Battery (NetBSD): add support
2024-12-21 23:54:30 +08:00
李通洲
b8048ee488
Bluetooth (BSD): disable
...
bluez is Linux specific
2024-12-21 23:54:30 +08:00
李通洲
b99f54b9f4
CPU (NetBSD): trim CPU vendor
2024-12-21 23:54:30 +08:00
Carter Li
b38d7a4919
Brightness (NetBSD): don't error out if the screen idx isn't 0
2024-12-21 23:54:30 +08:00
李通洲
45f7e2c0b2
Version (NetBSD): report sysname
2024-12-21 23:54:30 +08:00
李通洲
5a8dda27ff
CPU (NetBSD): support temp and frequency detection
2024-12-21 23:54:30 +08:00
李通洲
1ea3264b13
SMBIOS (NetBSD): add more data
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
李通洲
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
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
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 5f3ce50022 .
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
Carter Li
856d229b36
Wifi (Linux): fix bssid formatting
2024-12-06 09:14:30 +08:00
李通洲
b33692aa7d
Logo: randomly select one if the logo source expands to multiple files
...
Fix #1426
2024-12-05 14:16:30 +08:00
李通洲
e90c5cb241
GPU (OpenBSD): fix pci.ids file location
2024-12-05 08:37:41 +08:00
Carter Li
03cd283755
Packaging: update debian stuff [ci skip]
2024-12-04 08:43:33 +08:00
Carter Li
58a1d965cb
Merge pull request #1425 from fastfetch-cli/dev
...
Release: v2.31.0
2024-12-03 15:00:54 +08:00
Carter Li
6edf763f2b
Display (Linux): detect bit depth when libdrm is used
2024-12-03 10:55:00 +08:00
Carter Li
ab200d7e4a
Terminal: Support sakura version & font detection
...
Fix #1424
2024-12-02 19:10:47 +08:00
Carter Li
dfe36daf79
Release: v2.31.0
2024-12-02 16:36:12 +08:00
李通洲
e9ab67b380
Processing (Linux): interrupt poll & read syscalls when the child process is exited
...
Fix #1418
2024-12-02 16:02:04 +08:00
Carter Li
f073f4882c
Wifi (Linux): detect Wifi-7
2024-12-01 18:16:05 +08:00
李通洲
692ad502df
Wifi (Windows): make unit of bitrates be consistant
...
Also fix a copy & paste bug
2024-11-30 23:50:06 +08:00
Raymond Kemboi
3004ce8565
Completion (Zsh): fix syntax error in completion file ( #1421 )
...
A syntax error in the file caused the following output when trying to trigger completions in `zsh` (pressing <TAB>):
```zsh
$ fastfetch File "<stdin>", line 15
command_prefix = f"--logo-color-{i}[{flag["desc"]} ({i})]"
^^^^
SyntaxError: f-string: unmatched '['
```
This fix replaces single quotes with double quotes in the f-strings in lines 37 and 41.
2024-11-29 10:25:58 +08:00
Ryan
ee8801b54d
WM (Linux): fix wl-restart parsing ( #1422 )
...
Make the WM name in `wl-restart -n 5 Hyprland` parse as "Hyprland"
instead of "-n".
2024-11-29 08:34:40 +08:00
李通洲
bbe239647b
Logo (Builtin): add Windows Server 2025
...
Fix #1420
2024-11-28 21:55:21 +08:00
Carter Li
77c06193d6
GPU (Linux): detect GPU NV type
2024-11-28 21:28:35 +08:00
李通洲
90bbefe11a
CPU (Windows): code cleanup
2024-11-26 22:02:57 +08:00
Carter Li
69a7e64e48
CPU (Linux): support up to 128-socket boards
2024-11-26 21:49:28 +08:00
Carter Li
ee564de461
CPU: change cpuCount to packages; support custom format
...
Fix #1413
2024-11-26 21:37:15 +08:00
Carter Li
9955e9da02
CPU: remove duplicate whitespaces in CPU name
...
Eg. `Intel(R) Xeon(R) CPU E5620 @ 2.40GHz`
2024-11-26 21:27:36 +08:00
Carter Li
8b41cbd508
CPU (Linux): refactor; fix cpu count detection
2024-11-26 16:05:01 +08:00
AzimovParviz
7535ce8a18
Support for dual CPU systems ( #1417 )
...
* [macOS] Added support for dual CPUs on Mac computers
Signed-off-by: Koneko <azimovp17@gmail.com >
* Change how number of cores is displayed when the system is dual CPU
* Support for dual CPU on Windows
* Dual CPU detection on Linux basic implementation
---------
Signed-off-by: Koneko <azimovp17@gmail.com >
2024-11-26 08:53:01 +08:00
李通洲
b76eb87510
CI: fix building on macOS
2024-11-25 22:46:57 +08:00
李通洲
0cd7aeac19
Display (macOS): don't crash with NULL pointer references
...
Fix #1393
2024-11-25 22:23:24 +08:00
Carter Li
04088b5b2c
Logo (Builtin): update MidOS
...
Fix #1409
2024-11-25 14:31:07 +08:00
Carter Li
e77c3119ca
OS (Linux): check for lmde
...
Fix #1415
2024-11-25 14:20:52 +08:00
Carlos Henrique Lima Melara
3463fc331f
Scripts: use datetime to get date and set timezone to UTC ( #1410 )
...
This will ensure the package is reproducible even in different
timezones.
2024-11-24 10:22:57 +08:00
李通洲
64287eed21
Display: change physical size detection to use basic display parameters
...
Some monitor report invalid data in DTD.
Ref: #1406
2024-11-24 01:02:06 +08:00
李通洲
1b835544b6
Users: fix invalid var name
...
Fix #1408
2024-11-23 22:44:45 +08:00
Carter Li
55352be0cc
Wifi (FreeBSD): support channel & frequency detection
2024-11-23 12:21:48 +08:00
Carter Li
c0be2637a8
Wifi (Android): silence compiler warnings
2024-11-22 15:37:01 +08:00
Carter Li
864fb918bc
Chore: silence some warnings
2024-11-22 14:20:50 +08:00
Carter Li
2197cfb06d
Wifi (Android): report more props
2024-11-22 13:53:04 +08:00
Carter Li
94f8ff938b
Wifi: print channel band
2024-11-22 11:01:54 +08:00
Carter Li
7000317841
Wifi (Linux): detect frequency & channel number
2024-11-22 10:31:12 +08:00
李通洲
06055cc6c3
Wifi (macOS): fix build on old OS version
2024-11-21 22:03:25 +08:00
李通洲
601b9706b5
Display: report ppi to 0 if screen size is not available
2024-11-21 21:44:05 +08:00
李通洲
d48c76b597
Wifi: detect channel and frequency
2024-11-21 21:37:30 +08:00
李通洲
9a1d18556d
Display: don't report screen size when display is mirrored
...
Fix #1406
2024-11-21 15:29:14 +08:00
李通洲
71b073e1bf
CMake: fix possible linking errors in BINARY_LINK_TYPE=dynamic mode
2024-11-20 22:13:10 +08:00
Carter Li
a567268ca1
Display (Linux): fix preferred resolution detection for wayland
2024-11-20 21:38:18 +08:00
李通洲
8b62ad72f7
Display (FreeBSD): fix build
2024-11-20 16:39:01 +08:00
李通洲
cee880cb83
Display: print preferred resolution & refresh rate in custom format
...
Fix #1406
2024-11-20 16:39:01 +08:00
李通洲
925c3471c2
Display: add scale factor in custom format
2024-11-20 16:39:01 +08:00
李通洲
7948e627b0
Display (Android): fix build
2024-11-20 16:39:01 +08:00
李通洲
4cca63a299
Display (Windows): detect preferred resolution & refresh rate
2024-11-20 16:39:01 +08:00
李通洲
21a35769a7
Display (macOS): detect maximum resolution & refresh rate
2024-11-20 16:39:01 +08:00
Carter Li
fa9290088d
Display (Linux): detect preferred resolution and refresh rate
2024-11-20 16:38:53 +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
Carter Li
4cbcd0f107
Wifi (Linux): improve performance
2024-11-20 08:43:41 +08:00
Carter Li
fdc9bee4b3
DBus: use general.processingTimeout as its timeout instead hard coding
2024-11-20 08:43:41 +08:00
Carter Li
16b7a4a1be
Media (Linux): improve performance of dbus communication
2024-11-20 08:43:41 +08:00
R0CKSTAR
465170428f
mtgpu: header file cleanup for forward compatibility ( #1405 )
...
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com >
2024-11-19 19:36:12 +08:00
Carter Li
e953ed9d88
Packaging: update debian stuff [ci skip]
2024-11-18 15:47:48 +08:00
Carter Li
6d45fe61b5
Merge pull request #1404 from fastfetch-cli/dev
...
Release: v2.30.1
2024-11-18 14:57:05 +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
4bde8d3fb3
Packaging: update debian stuff [ci skip]
2024-11-18 09:36:46 +08:00
Carter Li
62dcd1257e
Merge pull request #1401 from fastfetch-cli/dev
...
Release: v2.30.0
2024-11-18 09:21:24 +08:00
Carter Li
dbb6a4b265
Release: v2.30.0
2024-11-18 09:04:17 +08:00
Carter Li
a73a3089af
Doc: remove guix package installer as it's outdated [ci skip]
2024-11-18 08:40:45 +08:00
李通洲
dcdf2b570e
Display: concat flags
2024-11-15 20:01:56 +08:00
李通洲
ba7d3ed27b
GPU (Windows): fix a bad assignment
2024-11-15 19:47:24 +08:00
Carter Li
b7a9fe58b4
Terminal (Linux): support tilix version detection
2024-11-15 16:18:43 +08:00
李通洲
e5451b6826
NetIO (BSD): remove unnecessary checks
...
Seems...
2024-11-15 15:13:09 +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
Dariqq
563ed58b4f
Scripts: gen-man.py honors SOURCE_DATE_EPOCH. ( #1400 )
2024-11-15 08:50:47 +08:00
李通洲
b8ec07092a
Logo (Builtin): update openSUSE Tumbleweed
...
Fix #1398
2024-11-15 08:41:14 +08:00
李通洲
e77a4e8262
Doc: update changelog [ci skip]
2024-11-14 16:40:45 +08:00
李通洲
782af250ff
Percent: in custom format, only set num and bar string if enabled in percent config
...
Also fix `percentage-bar` printing in Brightness module
2024-11-14 15:45:25 +08:00
李通洲
6801fe3d9c
Doc: update schema for percent type config
2024-11-14 14:26:18 +08:00
李通洲
1c41c6ccb1
Percent: allow use enum to set type value in JSON config
2024-11-14 14:21:55 +08:00
李通洲
c9e3f8d95c
Global: support percent type config in module level
2024-11-14 13:52:02 +08:00
李通洲
97e1b987dd
Global: pack all enums and make flag enums unsigned
2024-11-14 11:00:44 +08:00
Carter Li
e821a99873
CPU (Linux): add more Apple SOC code names
2024-11-13 16:44:24 +08:00
李通洲
bad85a557a
Host (Android): detect marketing name of vivo smartphone
2024-11-13 15:53:14 +08:00
李通洲
1d92bf864a
IO (macOS): fix logo fails to load from symlinked files
...
Fix #1395
2024-11-13 15:15:50 +08:00
李通洲
2cfc8ec0db
Processing (macOS): fix exe path detection
2024-11-13 10:46:30 +08:00
李通洲
5efb87997b
Util (macOS): cleanup cf_helpers.c
2024-11-13 10:38:40 +08:00
李通洲
d7fa0417ed
CMake: use gen-man.py to generate man file
2024-11-13 10:24:57 +08:00
李通洲
fe57b28581
Scripts: clean up gen-man.py
2024-11-13 10:18:11 +08:00
李通洲
5a1be2535b
Scripts: make gen-pciids.py executable
2024-11-13 10:17:06 +08:00
Tibo
bccf241816
Scripts: Add python script to generate man page ( #1392 )
...
* ✨ Add man generating script
* ✨ Add arguments and description
* 🐛 Add shebang
* 📝 Add documentation & text for sections
* 🐛 Fix italic text (italic is not supported for man pages)
* 🗑️ Remove .1 generated file
* ✏️ Fix type "abbreviation" gen-man.py:24
* 🐛 Fix invalid escape sequence
* ✨ Add version finder
* ✨ Example & config sections
* 🗑️ Delete generated .1 file
---------
Co-authored-by: tgallone <thibaut.gallone@etu.unistra.fr >
2024-11-13 09:13:13 +08:00
李通洲
c70c37c50c
GPU (macOS): apply the same logic as CPU just in case
2024-11-12 22:58:22 +08:00
李通洲
644458bc74
CPU (macOS): try fixing CPU freq detection on Apple M4
...
Fix #1394
2024-11-12 22:34:57 +08:00
李通洲
e618303343
Media (macOS): try fixing error CFStringGetCString() failed
2024-11-12 21:52:12 +08:00
李通洲
748b7df0d7
Smbios: clean up more garbage values
...
Ref: #1391
2024-11-12 10:45:09 +08:00
李通洲
7c8250c68c
StringUtil: rename ffStrCopy and correctly reflect its usage
2024-11-11 18:02:23 +08:00
Carter Li
c368908b7d
Shell (macOS): try fixing segfault in old macOS
...
Ref: #1388
2024-11-11 17:49:49 +08:00
李通洲
830c71ddc4
DisplayServer (NetBSD): detect WM / DE by process name
2024-11-11 17:37:01 +08:00
李通洲
5e7d9ed45e
Packages (Linux): add qi support
2024-11-11 17:37:01 +08:00
Carter Li
4799f9277e
Revert "IO: optimize createSubfolders ( #1382 )" ( #1390 )
...
This reverts commit 0284e4ccc4 .
2024-11-11 17:33:22 +08:00
apocelipes
0a61031463
tests: add FFstrbuf smallest allocation test & minor fix ( #1387 )
2024-11-11 07:58:24 +08:00
Tibo G
07d0743a18
Logo (Builtin): add cosmicDE logo ( #1386 )
...
* add cosmicDE logo
* Update cosmic.txt
* Update builtin.c
---------
Co-authored-by: tgallone <thibaut.gallone@etu.unistra.fr >
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-11-11 00:43:43 +08:00
Emily Astranova
f989a1a982
Doc: fix typo in README ( #1385 ) [ci skip]
...
Changed "deserved" to "derived"
2024-11-10 23:37:29 +08:00
李通洲
f9713d5ee2
OS (Android): display android icon
2024-11-10 13:57:57 +08:00
李通洲
4f9645e7ff
Logo (Builtin): add Unifi
2024-11-10 13:35:22 +08:00
Carter Li
08a92a4324
CPU (OpenBSD): support CPU temp detection
2024-11-10 13:28:48 +08:00
李通洲
d10c14721a
Disk: be able to print disk indices
2024-11-10 13:07:30 +08:00
李通洲
4534f18525
Battery: don't print index in multi-battery device
2024-11-10 13:07:12 +08:00
Carter Li
f98e6c9d4e
Sound (BSD): trim device names
2024-11-10 12:47:26 +08:00
Carter Li
59c666515a
Version (MidnightBSD): support libc version detection
2024-11-10 12:47:26 +08:00
李通洲
7fab6f27ee
Packages (BSD): support mport
2024-11-10 12:47:26 +08:00
李通洲
7d406bbae1
Logo (Builtin): add MidnightBSD
2024-11-10 12:47:26 +08:00
apocelipes
7b81ffc8e4
FFstrbuf: fix small FFstrbuf allocations in ffStrbufEnsureFree ( #1383 )
2024-11-10 08:27:57 +08:00
apocelipes
0284e4ccc4
IO: optimize createSubfolders ( #1382 )
2024-11-10 08:27:34 +08:00
Carter Li
837903e845
DisplayServer: fix deprecation warnings
2024-11-09 21:36:48 +08:00
xiaoran007
3fa0d1ab19
Host (macOS): add HwModel support for new Mac (2024) ( #1381 )
...
* host(macOS): add HwModel support for new Mac (iMac, Mac mini and Macbook Pro 2024)
* Update host_apple.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-11-09 20:32:35 +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
李通洲
7396208809
Logo (Builtin): fix Lilidog
...
Fix #1373
2024-11-06 08:25:48 +08:00
李通洲
2389d7b580
FFstrbuf: correct definition of StrStrIA
2024-11-06 08:25:06 +08:00
李通洲
8f750da559
Bluetooth (Windows): fix mac address detection
2024-11-06 08:25:06 +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
李通洲
9a34cb98dc
Bluetooth (macOS): normalize mac address strings
2024-11-05 16:39:04 +08:00
李通洲
ef974ef8c0
Bluetooth (macOS): support battery level detection
2024-11-05 11:06:54 +08:00
李通洲
40671c78f1
Monitor: don't display () if display name is not available
2024-11-05 10:01:43 +08:00
李通洲
211fd4b197
Display: add hdr-compatible
...
Fix #1376
2024-11-05 09:59:25 +08:00
Carter Li
722063401c
Packaging: update debian stuff [ci skip]
2024-11-04 15:06:33 +08:00
Carter Li
9be70a73d3
Merge pull request #1374 from fastfetch-cli/dev
...
Release: v2.29.0
2024-11-04 15:02:18 +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
e4b98b3494
GPU: fix build if libpciaccess is not available
2024-11-04 21:59:41 +08:00
Carter Li
991ebfbc4a
Camera (OpenBSD): add support (?)
2024-11-04 13:30:50 +08:00
Carter Li
02e133bf35
OpenGL (NetBSD): use correct so file
2024-11-04 13:30:50 +08:00
李通洲
3c6214d90f
Release: 2.29.0
2024-11-04 10:48:38 +08:00
李通洲
7f56928cf0
OS (BSD): don't check for debian and ubuntu variants
2024-11-04 10:47:52 +08:00
李通洲
1487c91f3f
OS (Linux): fix build
...
oops
2024-11-04 10:42:51 +08:00
李通洲
47b9d0a3a4
Library (Windows): load dlls at current exe path
2024-11-04 10:32:17 +08:00
李通洲
17d6153353
Vulkan: drop windows-i686 support
2024-11-04 09:30:13 +08:00
李通洲
b5545c926f
Logo (Builtin): add Lilidog
...
Fix #1373
2024-11-04 09:20:38 +08:00
李通洲
a7f881522b
OS (Linux): detect Lilidog
2024-11-04 09:19:53 +08:00
李通洲
91fdc8114f
CI: remove windows-i686
2024-11-04 09:08:10 +08:00
Carter Li
8f2d51c698
Doc: update changelog
2024-11-03 18:09:18 +08:00
Carter Li
534aa09d86
CI (DragonFly): build with chafa & libelf
2024-11-03 18:09:08 +08:00
Carter Li
d216391278
Libc (BSD): always initialize variables
2024-11-03 18:00:45 +08:00
李通洲
743babda10
Libc (DragonFly): add support
2024-11-03 11:58:23 +08:00
李通洲
9610912c1f
CI: build on DragonFly
2024-11-03 11:15:24 +08:00
李通洲
282ed9b40b
Netif (SunOS): fix compiling
2024-11-03 11:01:27 +08:00
Carter Li
d1ef454ae8
Sound (DragonFly): add support
2024-11-03 18:40:59 +08:00
Carter Li
5c21931a09
DiskIO (DragonFly): add support
2024-11-03 18:10:36 +08:00
李通洲
3c04b0ae65
Doc: update changelog
2024-11-03 09:54:04 +08:00
李通洲
dab02f176f
OS (Linux): improve performance of proxmox version detection
...
Fix #1370
2024-11-03 09:53:54 +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
李通洲
fe8595a054
Doc: update changelog
2024-11-01 22:18:59 +08:00
李通洲
efe0676831
Logo (Builtin): update OpenSUSE Leap
2024-11-01 22:16:29 +08:00
李通洲
565afa1e51
CI (NetBSD): release NetBSD
2024-11-01 22:05:36 +08:00
李通洲
7ffffda504
CI: remove libv4l
...
We need libv4l2 instead of libv4l(1)
2024-11-01 22:00:21 +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
090b6d741c
DiskIO (SunOS): remove dev path
2024-11-01 15:31:54 +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
李通洲
7d46b2ada5
Logo (Builtin): make aperture colorable
...
Fix #1368
2024-11-01 08:47:26 +08:00
李通洲
e0acce9646
CI (OpenBSD / NetBSD): embed pci.ids
2024-11-01 00:21:19 +08:00
Carter Li
b410710903
Processes (NetBSD): add support
2024-11-01 00:20:51 +08:00
Carter Li
cb403be8e5
GPU: use pciaccess to enumerate PCI devices
2024-10-31 23:51:58 +08:00
Carter Li
2bc66d7f27
CMake (NetBSD): set rpath
2024-10-31 22:39:25 +08:00
李通洲
d4c7b53ded
CPU (Android): add QS8E
2024-10-31 09:33:23 +08:00
Carter Li
c693e5ab5f
Bios (NetBSD): try detecting boot method
2024-10-31 00:40:29 +08:00
Carter Li
cae8286621
Shell / Terminal: fix proc path detection
2024-10-31 00:25:40 +08:00
Carter Li
c3d04d067d
Platform (NetBSD): fix exe path detection
2024-10-31 00:13:34 +08:00
Carter Li
49902d8c2f
Disk (NetBSD): fix disk size detection
2024-10-30 23:46:40 +08:00
Carter Li
229d5f899c
CPU (NetBSD): add support
2024-10-30 23:29:05 +08:00
Carter Li
3f41306c91
Packages (NetBSD): add support
2024-10-30 22:42:46 +08:00
李通洲
6ccc6124d0
Keyboard (Linux): silence compiler warnings
2024-10-30 09:28:18 +08:00
Carter Li
c6c6803403
CMake (*BSD): detect videodev2
2024-10-29 09:22:09 +08:00
Carter Li
e22b58b26e
CI (NetBSD): try fixing build
2024-10-29 09:13:59 +08:00
Carter Li
0406f5c2b2
CI (NetBSD): add more dependencies
2024-10-29 09:08:32 +08:00
Carter Li
5443334156
DisplayServer (Linux): silense compiler warnings
2024-10-29 09:08:28 +08:00
Carter Li
a3a042f02b
Global: remove stb_printf
...
Doesn't gain any performance boost
2024-10-29 08:51:17 +08:00
Carter Li
bc550a5ea7
Disk (OpenBSD): fix build
2024-10-28 16:27:29 +08:00
Carter Li
82fc27f259
CMake (NetBSD): detect X11 and other packages
2024-10-28 16:12:23 +08:00
Carter Li
081e8ea39f
Disk: support NetBSD, improve hidden partition detection
2024-10-28 16:11:37 +08:00
Carter Li
e7630aef34
NetBSD: support CPUUsage / Memory / Swap
2024-10-28 16:10:20 +08:00
Carter Li
e19ed4c8f6
CMake: allow to replace native *printf to stb_*printf
2024-10-28 14:47:08 +08:00
Carter Li
332ddfc6ed
CI: fix a copy-paste error
2024-10-27 14:05:18 +08:00
李通洲
32939eabab
Uptime (NetBSD): fix invalid result
2024-10-27 12:19:48 +08:00
李通洲
bdd87a6ce7
CI: try adding netbsd
2024-10-27 12:09:27 +08:00
李通洲
4665fdd145
Global: make it compile on NetBSD
...
Doesn't work yet.
2024-10-27 11:43:36 +08:00
ferrreo
2fe6e60d98
Logo (Builtin): update PikaOS ( #1361 )
2024-10-27 09:40:49 +08:00
李通洲
26920d49f5
Logo (Builtin): add SummitOS
...
Fix #1352
2024-10-26 22:45:32 +08:00
李通洲
2dc8ac6a51
Logo (Builtin): add XCP-ng
...
Fix #1359
2024-10-26 22:27:09 +08:00
李通洲
20f9ff9bae
Logo (Builtin): update OpenSuse Tumbleweed
...
Fix #1357
2024-10-26 11:42:08 +08:00
李通洲
fd26373c8f
Global: overall optimization
2024-10-26 11:42:07 +08:00
李通洲
6dc6fd8b24
3rdparty: add stb_sprintf
2024-10-26 11:42:07 +08:00
apocelipes
53e0861b03
Editor: fix the Vim version detection ( #1356 )
2024-10-26 11:08:18 +08:00
李通洲
19902fa18c
CMake: define NOMINMAX on Windows
2024-10-24 15:21:40 +08:00
李通洲
f3f8601a60
CMake: use 64bit time_t on Linux
2024-10-24 15:21:40 +08:00
apocelipes
0bdb097592
Editor: optimize editor version parsing ( #1355 )
2024-10-24 09:43:23 +08:00
Carter Li
b57766522d
Packaging: update debian stuff [ci skip]
2024-10-23 14:36:12 +08:00
Carter Li
18d530103f
Merge pull request #1353 from fastfetch-cli/dev
...
Release: v2.28.0
2024-10-23 09:55:23 +08:00
李通洲
4d235a9fe9
Release: v2.28.0
2024-10-23 09:24:42 +08:00
李通洲
5c06d34b49
Windows: use system provided CM_Get_Device_Interface_PropertyW
2024-10-23 09:21:30 +08:00
Carter Li
6cd7f6c2f6
Doc: update changelog [ci skip]
2024-10-22 14:50:38 +08:00
李通洲
c8521b55b9
CPUUsage / DiskIO / NetIO: add option waitTime
2024-10-22 11:08:44 +08:00
李通洲
40b8023ff9
CI: fix build for old compilers
2024-10-18 21:07:50 +08:00
李通洲
7a3afa4adf
PhysicalDisk (Linux): don't report obviously invalid temp
2024-10-18 16:49:36 +08:00
李通洲
b257134d74
Chore: introduce macro ARRAY_SIZE
2024-10-18 16:44:41 +08:00
李通洲
5497cb64c2
Processing (Windows): generate unique pipe name
...
Fix #1346
2024-10-18 14:08:55 +08:00
李通洲
bd4bc87c38
CMake: add comments
2024-10-17 22:34:37 +08:00
李通洲
188dbde595
Chore: remove all #ifndef guards
2024-10-17 22:33:52 +08:00
李通洲
48bb5b8746
Chore: use ffStrCopyN instead of strlcpy
2024-10-17 22:29:38 +08:00
Carter Li
9bd692dffb
Presets: add showAllIps to all.jsonc
2024-10-17 19:39:26 +08:00
李通洲
dee5f1b339
CMake: enable fortify if available
2024-10-17 19:38:48 +08:00
Carter Li
ecd73667df
DiskIO (Linux): fix multi-namespace nvme drive detection
2024-10-17 19:38:48 +08:00
李通洲
993902916d
Chore: don't use strncpy in favor of strlcpy
...
strncpy doesn't require target to be NUL terminated
2024-10-17 16:16:04 +08:00
李通洲
8f79d6ab1d
Chore: silence some warnings
2024-10-17 15:39:11 +08:00
李通洲
6500cddc09
Disk (Android): fix compiling
2024-10-17 15:25:54 +08:00
李通洲
4146bb6731
OS (Windows): hard linking winbrand
2024-10-17 09:30:48 +08:00
李通洲
9188715efd
TPM (Windows): use system headers
2024-10-17 09:20:17 +08:00
李通洲
bf1cd3388d
Battery (macOS): fix remaining time detection
2024-10-16 09:15:04 +08:00
李通洲
a0ad38d1d4
Disk: check for mntopt instead of statvfs when detecting read only flags
...
Ref: #1343
2024-10-15 23:08:10 +08:00
李通洲
cc86c2c428
CI (Linux): try fixing build
2024-10-15 21:43:55 +08:00
李通洲
67a35c92ff
Chore (Linux): code cleanup
2024-10-15 21:43:41 +08:00
李通洲
ae76d2d032
IO (Linux): improve performance of ffPathExists
2024-10-15 19:40:03 +08:00
Carter Li
2b2c223d22
Btrfs (Linux): simplify
2024-10-15 11:11:11 +08:00
Carter Li
d6fa03d9e6
Fastfetch: don't use invalid paths when printing preset files
2024-10-15 10:31:37 +08:00
Carter Li
21ab56ad00
DiskIO (Linux): simplify
2024-10-15 10:30:58 +08:00
Carter Li
b5a9d64e75
PhysicalDisk (Linux): simplify
2024-10-15 10:29:50 +08:00
Carter Li
e73d6db2e5
Battery (Linux): improve performance by specifying O_PATH
2024-10-15 10:18:26 +08:00
Carter Li
1c598add39
Chore (Linux): always ignore hidden files when enumerating directories
2024-10-15 10:16:58 +08:00
XeroArch
f87f345918
Fixing wrong color in the XeroArch ASCII logo ( #1342 )
...
* putting xeroarch logo in askii
* updating logo
* updating
* updating
* uploading xeroarch ascii logo
* upgrading fetch ascii logo
* fixing a very small issue
* removing unecessary line
* removing trailing lines
* fixing erroneous colors in the logo
---------
Co-authored-by: xeroarch <xeroarch.os@gmail.com >
2024-10-15 08:52:42 +08:00
李通洲
fba33df1d3
Kernel: don't print ( -
2024-10-14 16:28:53 +08:00
李通洲
a11b10fb37
Doc: update changelog
2024-10-14 16:07:01 +08:00
李通洲
c73b5914ab
Battery (macOS): report time remaining only when discharging
2024-10-14 15:58:31 +08:00
李通洲
e70589483d
Kernel (Windows): detect wine
2024-10-14 15:52:12 +08:00
Carter Li
71a8978f41
Display: report platform api used for detection
2024-10-14 14:42:11 +08:00
apocelipes
0f1ad5750d
Netif (Linux): fix unused-result warning ( #1340 )
2024-10-14 12:30:39 +08:00
apocelipes
bbc9cf4980
Processing(Linux, SunOS): little optimizations ( #1341 )
2024-10-14 11:35:29 +08:00
李通洲
fbed730dac
Netif (Linux): don't use fseek
...
Turns out that `fseek` generates two extra syscalls, which causes unnecessary overhead.
2024-10-13 21:32:17 +08:00
李通洲
f847a23fb9
CI: remove musl-aarch64
2024-10-13 18:54:46 +08:00
Carter Li
c5527fa4e6
Zpool: don't report invalid fragmentation
2024-10-13 17:18:53 +08:00
Carter Li
c92d6f9eb6
CI: fix spellcheck errors
2024-10-13 17:07:01 +08:00
李通洲
3a914f2d27
LocalIP (Linux): simplify ffNetifGetDefaultRouteImpl
...
Fix #1336
2024-10-13 08:55:03 +08:00
Shu Niu
986d36c028
fix build in ancient MacOS ( #1334 )
2024-10-12 19:45:14 +08:00
李通洲
746cff471f
IO (Windows): fix build
2024-10-12 19:44:30 +08:00
Carter Li
08cdeb3bcf
PhysicalDisk (Linux): simplify code
2024-10-12 13:29:58 +08:00
Carter Li
b5a8d6b86d
PowerAdapter (Linux): simplify
2024-10-12 10:42:13 +08:00
Carter Li
29dd6d88c9
IO: add function ffReadFileDataRelative
2024-10-12 10:41:58 +08:00
Carter Li
49076ec69d
Battery (Linux): simplify
2024-10-12 10:41:25 +08:00
李通洲
15fc3bcc92
IO (Windows): add ffAppendFileBufferRelative
2024-10-12 10:13:23 +08:00
Carter Li
1178f46aac
Battery (Linux): check if AC is connected
2024-10-12 09:38:19 +08:00
Carter Li
68406cd044
IO (Linux): use openat to simplify code
2024-10-11 16:36:08 +08:00
Carter Li
782474b068
Battery (Linux): revert back not to use uevent
...
Reading `uevent` is slow...
2024-10-11 16:24:19 +08:00
李通洲
cd9cfa5d99
Memory (SunOS): simplify
2024-10-11 14:48:56 +08:00
李通洲
ded38efb1a
Memory (OpenBSD): fix detection of used memory size
...
Fix #1331
2024-10-11 14:48:11 +08:00
Carter Li
e2474d1238
OpenCL: print more detailed error messages
2024-10-11 13:28:10 +08:00
Carter Li
ec7c1855b3
Battery (FreeBSD): fix time remaining detection
...
oops
2024-10-11 00:23:04 +08:00
red-magic
99c0e9e719
run.sh: Improve compatibility with other systems ( #1332 )
...
* run.sh: Improve compatibility with other systems
For example $OSTYPE is empty in OpenBSD and the script fallsback to Linux option, with nproc isn't present it fails to build.
* Update run.sh
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-10-10 23:38:49 +08:00
李通洲
af09de319b
Battery (Android): better status detection
2024-10-10 21:03:27 +08:00
李通洲
ff21dabfb7
Battery (FreeBSD): detect time remaining
2024-10-10 21:01:12 +08:00
Carter Li
27910cf6ec
Battery (Linux): calcuate time remaining with current & charge if time_to_empty is unavailable
2024-10-10 08:38:58 +00:00
Carter Li
daab70fafc
Battery (Linux): rewrite with uevent, add remaining time support
2024-10-10 16:04:27 +08:00
李通洲
4dccb92bb2
Battery: support time remaining detection
2024-10-10 15:57:17 +08:00
李通洲
8c74745076
CI (SunOS): fix build
2024-10-10 10:06:54 +08:00
李通洲
3eb081561d
Gamepad: report joystick too
2024-10-10 09:42:56 +08:00
Carter Li
9dcfdcae83
Mouse / Keyboard (FreeBSD): add support
2024-10-10 09:30:20 +08:00
李通洲
4dbc9566da
Keyboard: fix CI
2024-10-09 23:22:45 +08:00
李通洲
492010b325
Mouse / Keyboard: try fixing x86 link errors
2024-10-09 23:14:52 +08:00
李通洲
6647d36f85
Mouse / Keyboard (macOS): don't detect vendor name
2024-10-09 21:46:49 +08:00
李通洲
ee29f767a0
Mouse / Keyboard: try harder to get device name
2024-10-09 21:43:33 +08:00
李通洲
aece7cb550
Mouse / Keyboard: add placeholders for unsupported platforms
...
Fix #1327
2024-10-09 16:41:52 +08:00
李通洲
6f0e6587ac
Mouse / Keyboard (Windows): add support
2024-10-09 16:33:47 +08:00
李通洲
bf9963cf85
Gamepad (Windows): fix invalid handle testing
2024-10-09 16:26:00 +08:00
Carter Li
a2b32ef564
Mouse / Keyboard: add new modules
2024-10-09 14:36:09 +08:00
李通洲
dbe7aaaa1b
CI: use mingw32 for windows-i686
2024-10-08 20:55:55 +08:00
Carter Li
d0f52162f3
Logo (Builtin): add MidOS
...
Fix #1304
2024-10-08 15:31:15 +08:00
Yukari Chiba
c624c36754
Logo (Builtin): add eweOS ( #1328 )
...
* Logo (Builtin): add eweOS
* Update eweos.txt
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-10-08 15:20:51 +08:00
apocelipes
84cc9e3b15
Chore: fix some unused paramater/function warnings ( #1324 )
2024-10-06 23:01:49 +08:00
Carter Li
8855c0b851
Packaging: update debian stuff [ci skip]
2024-10-06 12:57:17 +08:00
Carter Li
4059bca941
Merge pull request #1323 from fastfetch-cli/dev
...
Release: v2.27.1
2024-10-06 12:35:51 +08:00
Carter Li
bb94ac7832
Release: v2.27.1
2024-10-06 12:31:47 +08:00
Carter Li
d5d935a658
DisplayServer (Linux): fix invalid display name detection
2024-10-06 12:27:49 +08:00
Carter Li
44ccc69834
Merge pull request #1320 from fastfetch-cli/dev
...
Release:v 2.27.0
2024-10-06 11:15:18 +08:00
Carter Li
6bcfc3a61e
Doc: update README.md [ci skip]
2024-10-06 10:25:50 +08:00
李通洲
2d356aa644
IO: don't reuse va_list
...
Fix #1321
2024-10-06 09:29:54 +08:00
李通洲
9ea887e841
TerminalFont: fix possible buffer overflow
2024-10-06 09:27:55 +08:00
Carter Li
5f3ce50022
Display (Linux): prefer detecting physical size from EDID
2024-10-05 23:56:16 +08:00
apocelipes
acfab74d4b
LocalIP: document show-mtu and show-speed command line options ( #1318 )
...
Also add these options to shell completions.
2024-10-05 21:49:29 +08:00
李通洲
24c3f0d6b9
Version (Android): correctly report sysName
2024-10-05 18:47:00 +08:00
李通洲
c2ec1e9606
CMake: fix building on Android
2024-10-05 18:42:47 +08:00
李通洲
951a15b61b
LocalIP: only print properties if detected in JSON results
2024-10-05 17:45:45 +08:00
Carter Li
f30501f365
Display (macOS): fix invalid physical size on old Intel Mac
2024-10-05 17:22:32 +08:00
李通洲
bde6c3b829
Logo (Builtin): add ValhallaOS
...
Fix #1316
2024-10-05 15:46:20 +08:00
李通洲
7fac54e7b8
Doc: update changelog
2024-10-05 11:52:59 +08:00
XeroArch
d4c8a4c9fd
Logo (Builtin): add XeroArch Ascii logo ( #1312 )
...
* putting xeroarch logo in askii
* updating logo
* updating
* updating
* uploading xeroarch ascii logo
* upgrading fetch ascii logo
* fixing a very small issue
* removing unecessary line
* removing trailing lines
2024-10-05 11:42:27 +08:00
李通洲
b34283eaf0
Chore: fix a warning of warning
2024-10-05 11:33:57 +08:00
李通洲
67964363e8
Doc: update changelog [ci skip]
2024-10-05 10:41:42 +08:00
李通洲
41a1b3a9d5
CI: test showFlags
2024-10-05 10:33:14 +08:00
Carter Li
320283a538
LocalIP: fix bug that flags are appended multiple times
2024-10-05 10:28:43 +08:00
apocelipes
40ab735e6b
LocalIp: support get interface flags ( #1315 )
2024-10-05 09:49:27 +08:00
Carter Li
716bfe7cc1
Global: use glob(3) if wordexp(3) is not available
2024-10-04 20:00:28 +08:00
李通洲
84fc5b4503
TPM (Windows): corrently report TPM device is not found
...
Fix #1314
2024-10-04 19:58:55 +08:00
李通洲
729085e054
CI: add OpenBSD
2024-10-04 18:01:02 +08:00
Carter Li
a32d9d788c
OpenBSD: init platform support
2024-10-04 17:49:18 +08:00
李通洲
d06f9a1509
Chore (Windows): silence some warnings
2024-10-04 17:49:18 +08:00
李通洲
c2b60a2ebf
Logo (Builtin): remove some paddings
2024-10-03 21:58:38 +08:00
李通洲
937b2e41ed
Terminal (Linux): remove invalid info when fail to detect terminal by process tracing
2024-10-03 21:58:37 +08:00
李通洲
aa734e2220
Doc: fix Json schema [ci skip]
2024-10-03 21:58:37 +08:00
Carter Li
a4fe933625
Doc: update changelog for 2.27.0
2024-10-03 21:05:36 +08:00
Carter Li
53a373c9cf
Monitor: don't deprecate this module
2024-10-03 20:58:14 +08:00
Carter Li
46c8bc1f99
Board (Linux): trim strings
2024-10-03 20:47:31 +08:00
Andrew Davis
8a11aa0f8f
Completions (zsh, fish): check for python3 ( #1310 )
...
Both the zsh and fish completions depend on python3.
When the completitions kick in with those shells where no python3 is
found it throws errors.
Check python3 is installed, otherwise return no completitions to avoid
throwing errors
Co-authored-by: Andrew Davis <adavis@adavis.net >
2024-10-02 21:30:19 +08:00
kralverde
89d3924659
CPU (Linux): fix temperature detection ( #1308 )
...
Return proper NaN instead of false -> 0.0 coercion
2024-10-02 07:43:58 +08:00
Carter Li
b49c509a6c
DateTime: add day-pretty
...
Fix #1305
2024-10-01 17:44:23 +08:00
Carter Li
99626149f6
Display (FreeBSD): add guards between linux specific code
2024-10-01 17:26:29 +08:00
李通洲
3381262930
Monitor: make it an alias of Display module
2024-10-01 12:10:15 +08:00
李通洲
6dd6266a2a
GPU (Linux): fix possible buffer overflow
2024-10-01 09:30:39 +08:00
李通洲
18be6c8fd1
Display: don't use non-ascii charactors
...
Which cannot be displayed in Linux console
2024-09-30 23:42:08 +08:00
李通洲
5bdae7afc3
Display: display ppi in integer
2024-09-30 23:40:47 +08:00
李通洲
316849e5df
Monitor: remove module
2024-09-30 23:35:34 +08:00
李通洲
d5c395fb85
Display (Windows): merge features of Monitor module
2024-09-30 23:25:08 +08:00
李通洲
46eb0e4b1c
Display (Linux): merge features of Monitor module
2024-09-30 22:43:29 +08:00
李通洲
fb0a18dc82
Display (macOS): merge monitor module features
2024-09-30 20:16:24 +08:00
李通洲
ca442b3da4
Monitor (macOS): improve performance
2024-09-30 19:53:10 +08:00
李通洲
a32361fdc5
Brightness: add new option --brightness-compact
2024-09-30 15:45:06 +08:00
Carter Li
d77f0fe3d9
CPU (Linux): detect SOC name if available
2024-09-30 15:09:06 +08:00
Carter Li
1df129083b
GPU (Linux): add a special case for brcm
2024-09-30 15:02:49 +08:00
Carter Li
2cd6cb3ca1
Board (Linux): use /proc/device-tree/board if available
2024-09-30 15:00:55 +08:00
李通洲
eeb2d1c746
Doc: update README.md [ci skip]
2024-09-30 10:26:44 +08:00
李通洲
d97999ddc9
GPU (Linux): trim trailing new line
...
Fix #1303
2024-09-29 23:08:41 +08:00
Carter Li
70e8398f05
Packaging: update debian stuff [ci skip]
2024-09-29 16:22:54 +08:00
Carter Li
0b32abd5a7
Merge pull request #1302 from fastfetch-cli/dev
...
Release: v2.26.1
2024-09-29 15:50:33 +08:00
李通洲
73e61c2b89
Release: v2.26.1
2024-09-29 15:42:31 +08:00
李通洲
1901b9308f
GPU: use adapterLuid as deviceID for non-pci devices
2024-09-29 15:42:31 +08:00
李通洲
a7c7493733
GPU (Windows): fix uninitialized variables
2024-09-29 15:34:57 +08:00
李通洲
73f98f9509
CMake: allow to disable pacstall
2024-09-29 14:18:23 +08:00
Carter Li
3d82d55e5d
Packaging: update debian stuff [ci skip]
2024-09-29 13:34:25 +08:00
Carter Li
6485d34700
Merge pull request #1298 from fastfetch-cli/dev
...
Release: v2.26.0
2024-09-29 10:50:59 +08:00
李通洲
17c9179b7d
Doc: update changelog
2024-09-29 10:29:11 +08:00
Carter Li
88097463af
Display (Linux): report displays of unknown connection state too
...
Ref: #1301
2024-09-29 10:25:46 +08:00
李通洲
5381395c54
GPU (macOS): update how integrated GPUs are detected
2024-09-29 10:24:15 +08:00
Ziyao
51796de69a
Display (Linux): detect all enabled or connected connectors ( #1301 )
...
DRM connectors have two properties, "enabled" and "status", standing for
"enabled by userspace" and "a display has been connected". Connector
status cannot be reliably detected sometimes, in this case status will
be set to unknown and it is still okay to enable it. Some drivers are
also able to enable disconnected connectors.
So it is both meaningful to detect connectors in two states,
- An enabled connector, where it must have been operating in some
configuration required by userspace
- A connected connector, where driver is sure a display has been
connected to the port, this is the obvious case.
In the original implementation, only information of connected connectors
are detected and an enabled connector without hotplug detection
capability, like a Composite video connector, will be silently ignored.
Switch to the new strategy to detect these connectors correctly.
References: https://github.com/torvalds/linux/blob/3efc57369a0ce8f76bf0804f7e673982384e4ac9/include/drm/drm_connector.h#L58-L89
Signed-off-by: Yao Zi <ziyao@disroot.org >
2024-09-29 10:23:20 +08:00
李通洲
140b9834cc
Logo (Builtin): add GXDE OS
...
Fix #1300
2024-09-28 23:58:50 +08:00
Carter Li
a424839d2f
CPU (Linux): remove bios_limit detection
2024-09-28 17:10:22 +08:00
李通洲
acd5d4a258
Release: v2.26.0
2024-09-28 10:40:21 +08:00
李通洲
f8fa3f8ea6
Scripts: add SPDX-License-Identifier
2024-09-28 10:39:32 +08:00
Carter Li
38f07ade44
GPU (Linux): fix building with old kernel headers
2024-09-28 08:13:54 +08:00
Carter Li
7ae7ff8cef
GPU (Linux): detect EU count & vmem size of Intel GPUs
2024-09-27 23:36:08 +08:00
Carter Li
842ba9fd4e
GPU: use driver reported adapter name if available
2024-09-27 15:02:32 +08:00
Carter Li
5058a93428
GPU (Linux): use renderDN instead of cardN when detecting AMD cards
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1284#issuecomment-2377437210
2024-09-27 10:47:57 +08:00
Carter Li
d6eff93c12
GPU: fix usage of bsearch
2024-09-27 09:54:22 +08:00
李通洲
03565384e6
Chore (macOS): use simplified syntax
2024-09-27 09:16:54 +08:00
李通洲
a3a4f0a64a
Kmod: support macOS
2024-09-27 09:02:00 +08:00
李通洲
af067c7c3f
Util: rename KernelMod to Kmod
2024-09-27 08:39:21 +08:00
李通洲
8bbc985d98
CMake: fix more linking errors in dynamic mode
2024-09-27 00:20:47 +08:00
李通洲
254876b9e6
GPU (Linux): try fixing linking errors when dyamic linking is used
...
Fix #1295
2024-09-27 00:19:31 +08:00
李通洲
78fc5a2b5d
GPU: fix compiling error when -DCUSTOM_PCI_IDS_PATH is used
2024-09-27 00:00:04 +08:00
李通洲
745c041b44
GPU (Linux): fix some obvious bugs found in #1284
2024-09-26 23:53:13 +08:00
Carter Li
4283d96c53
CI: fix build
2024-09-26 20:12:12 +08:00
Carter Li
e07fcc4d49
Scripts: fix old python version compatibility
2024-09-26 19:37:24 +08:00
Carter Li
d095f39418
TPM (FreeBSD): fix silly bug...
2024-09-26 19:23:21 +08:00
李通洲
af63e6e98b
GPU (macOS): detect GPU driver version
2024-09-26 16:43:54 +08:00
Carter Li
fc05d728f3
Util: add function ffKernelModLoaded and use it
2024-09-26 16:05:34 +08:00
李通洲
e3cb52583d
CI: try building with -DENABLE_EMBEDDED_PCIIDS=ON
2024-09-26 15:08:59 +08:00
李通洲
01735d6fde
Presets: add tpm to all & ci
2024-09-26 15:02:43 +08:00
Carter Li
b37b495aee
TPM (FreeBSD): report clearer error if tpm module is not loaded
2024-09-26 14:58:26 +08:00
李通洲
28c9b67414
Processing (Windows): correctly escaping arguments
2024-09-26 14:41:06 +08:00
李通洲
4d7d367e72
FFstrbuf: add new methods ffStrbufPrependC and ffStrbufInsertNC
2024-09-26 14:34:51 +08:00
Carter Li
8295f66320
TPM (FreeBSD): add support
2024-09-26 11:03:54 +08:00
李通洲
87f2e69162
TPM: update description
2024-09-26 11:03:54 +08:00
李通洲
f496e6d965
TPM: add new module
2024-09-26 00:01:31 +08:00
李通洲
96d885e93a
GPU: embed pci.ids into fastfetch
2024-09-25 20:27:03 +08:00
李通洲
ae6817e106
GPU: simplify logic of pci.ids file loading
2024-09-25 16:42:15 +08:00
Carter Li
582b0fa087
Monitor (Linux): prefer DRM
2024-09-25 09:36:20 +08:00
Carter Li
0414128a55
GPU (Linux): refactor code to support non-apple SOCs
2024-09-24 20:55:36 +08:00
李通洲
5dbd6b9ab8
Chore: remove temps_windows
2024-09-24 13:30:42 +08:00
李通洲
0c90941a32
Chore: remove temps_bsd
2024-09-24 11:00:49 +08:00
李通洲
29ae56e76a
TerminalFont: fix hanging when font name is long (kitty)
2024-09-24 10:42:43 +08:00
李通洲
81b0ddb2da
Chore: rename temps_apple
2024-09-24 10:37:54 +08:00
李通洲
4ea5d6f4fe
Wifi (macOS): fix protocol detection on Sequoia
2024-09-24 09:56:02 +08:00
李通洲
9b4053e9dc
Chore: remove temps_linux
2024-09-24 01:51:45 +00:00
李通洲
b4325ff205
Temps (Linux): simplify
2024-09-24 01:42:00 +00:00
李通洲
87d32466f6
GPU (SunOS): fix compiling
2024-09-23 22:44:17 +08:00
李通洲
3b9d20ddf2
Presets: fix examples/24
...
Fix #24
2024-09-23 22:34:49 +08:00
李通洲
32b6af2686
GPU (Windows): better Intel GPU type detection
2024-09-23 22:31:44 +08:00
Carter Li
a3c0617f22
GPU: simplify integrated GPU detection
2024-09-23 20:40:36 +08:00
Carter Li
30ffa4bdd2
Temps (Linux): simplify
2024-09-23 16:42:34 +08:00
Carter Li
86a96da9ab
PhysicalDisk (Linux): cleanup temp detection code
2024-09-23 16:42:34 +08:00
Carter Li
b3b6e5fec1
GPU (Linux): refactor; add amdgpu DRM connector
2024-09-23 16:42:34 +08:00
李通洲
e0296b75f6
Doc: add donation info
2024-09-22 19:15:03 +08:00
Carter Li
bd2b002d14
Display: always print inches in integer
2024-09-22 18:13:10 +08:00
李通洲
c936d170b2
Packages (Linux): support pacstall
2024-09-22 12:30:37 +08:00
李通洲
a77d972834
Packages (Linux): count flatpak runtime packages
...
Fix #1085
2024-09-22 12:21:56 +08:00
李通洲
10868ed951
Doc: update README [ci skip]
2024-09-22 10:45:18 +08:00
李通洲
fc947468a9
Terminal: ignore sudo and su
...
Fix #1283
2024-09-22 10:32:22 +08:00
李通洲
005d660d77
Logo (Builtin): add FoxOS
...
Fix #1281
2024-09-21 23:04:45 +08:00
李通洲
866c7303e6
Chore (Windows): use standard libc api
2024-09-20 20:25:59 +08:00
Carter Li
85a31c7c69
TerminalShell (Linux): improve perf of yakuake version detection
2024-09-20 16:30:00 +08:00
Carter Li
1dba6d155b
TerminalShell (Linux): improve performance of foot version detection
2024-09-20 15:33:30 +08:00
Carter Li
db669c00a1
TerminalFont (Linux): fix font size detection of foot when fall back font is used
...
Fix #1276
2024-09-20 15:33:04 +08:00
Carter Li
006c00ab2c
Packaging: update debian stuff [ci skip]
2024-09-20 14:14:17 +08:00
李通洲
0bcbae90e9
GPU: clean up GPU index detection code
2024-09-19 15:38:43 +08:00
李通洲
503a8d51ab
Merge remote-tracking branch 'origin/master' into dev
2024-09-19 15:24:17 +08:00
michela feng
9332f42889
GPU: detect GPU index ( #1267 )
2024-09-19 15:22:09 +08:00
Carter Li
9d0797c308
Merge pull request #1271 from fastfetch-cli/dev
...
Release: v2.25.0
2024-09-19 10:22:45 +08:00
李通洲
f80423607d
Release: v2.25.0
2024-09-19 09:48:22 +08:00
李通洲
c49c857db2
Logo (Builtin): update TorizonCore To Torizon OS
...
Close : #1270
2024-09-19 09:43:27 +08:00
李通洲
174359dc3e
Presets: add new example
2024-09-19 09:40:41 +08:00
李通洲
43d6f81b01
Wifi (macOS): improve security type detection
2024-09-19 09:32:23 +08:00
李通洲
0025c78cce
Networking: report empty server response
2024-09-18 23:50:17 +08:00
李通洲
5a9a2ca0fd
Networking (Windows): fix calling IPv6 server
2024-09-18 23:39:13 +08:00
李通洲
6c8b4b25d2
Doc: update changelog
2024-09-18 16:43:57 +08:00
李通洲
6acc33cd16
Processing: increase the default value of processingTimeout
...
For 756865855b
2024-09-18 16:09:38 +08:00
李通洲
756865855b
Wifi (macOS): improve support for macOS Sequoia
...
Fix #1194
2024-09-18 16:08:42 +08:00
李通洲
c64720c6da
Camera (Linux): fix compiling with old linux headers
...
Fix #1265
2024-09-16 11:12:54 +08:00
Carter Li
0eecdd16ea
LocalIP (FreeBSD): don't use Wifi speed as Ethernet speed
2024-09-15 13:17:53 +08:00
李通洲
acdd1fc69c
JsonSchema: add btrfs
2024-09-15 10:42:22 +08:00
李通洲
1b9345267f
Presets: update all / ci
2024-09-15 10:42:00 +08:00
Carter Li
c24328e26e
Btrfs: add new module
2024-09-15 10:31:52 +08:00
Carter Li
c58f4c24c4
LocalIP: add new option --show-localip-{speed,mtu}
2024-09-15 00:48:13 +08:00
Carter Li
3381062ab9
CPU (FreeBSD): fix cpu temperature detection
2024-09-14 21:53:43 +08:00
李通洲
553b0fe8cc
OS (Linux): fix parrot logo detection
2024-09-14 09:00:27 +08:00
Nyx
74fcd8b1c3
Doc: Change grammar ( #1263 )
...
Co-authored-by: nnyyxxxx <nnyyxxxx@users.noreply.github.com >
2024-09-13 22:34:06 +08:00
李通洲
a1f0570a96
Chore: fix typos
2024-09-13 22:26:47 +08:00
李通洲
cd11a9dff4
Packages (Windows): fix compiling
2024-09-13 21:31:25 +08:00
李通洲
ed2dd8f2ec
CPU (FreeBSD): remove using of freq_levels
...
Doesn't work at all
Fix #1260
2024-09-13 20:48:58 +08:00
李通洲
9faa38296a
Packages: don't cache values if we fail to acquire modify time
2024-09-13 16:37:22 +08:00
李通洲
3d1a6b67c5
Packages: add cmake options to disable certain package managers at compile time
2024-09-13 15:57:09 +08:00
李通洲
b1eceb6be2
CMake: simplify
2024-09-13 15:56:07 +08:00
Carter Li
af450ae788
Packages (FreeBSD): cache result
2024-09-13 10:02:50 +08:00
Carter Li
03c901b260
Packages (Linux): cache result based on mtime
2024-09-13 09:12:13 +08:00
李通洲
7bbaca2fab
CPU (FreeBSD): remove showPeCoreCount support
...
It doesn't work. Ref #1260
2024-09-12 20:58:36 +08:00
李通洲
ce90689ba3
CPU (FreeBSD): fix invalid CPU temperature
...
Ref: #1260
2024-09-12 20:58:36 +08:00
R0CKSTAR
0c4edf7d0e
feat: Moore Threads GPU add support to query number of cores ( #1259 )
...
Signed-off-by: Xiaodong Ye <xiaodong.ye@mthreads.com >
2024-09-12 19:30:02 +08:00
Carter Li
119de2e91a
Packaging: update debian stuff [ci skip]
2024-09-11 16:06:14 +08:00
Carter Li
e9bb761a2d
Merge pull request #1258 from fastfetch-cli/dev
...
Release v2.24.0
2024-09-11 13:36:44 +08:00
李通洲
fd432e3635
Presets: fix 9.jsonc [ci skip]
2024-09-11 13:35:05 +08:00
李通洲
174dde131c
TerminalFont: silence CodeQL warnings
2024-09-11 13:28:21 +08:00
李通洲
99668771c7
Release: v2.24.0
2024-09-11 11:14:27 +08:00
李通洲
dc541ac781
Formatting: support syntax of sub string
...
Fix #1256 ; Ref #1255
2024-09-11 11:07:00 +08:00
Juanma
68ab41f748
Logo (Builtin): Add Lliurex Art ( #1257 )
...
* lainos to top of FFlogo K
* Add LliureX art
* Add lliurex detect
* OS (Linux): fix coding style
* Update lliurex.txt
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-09-11 09:08:40 +08:00
李通洲
e8f711830e
Command: add new option --command-param
...
Fix #1255
2024-09-10 22:00:14 +08:00
李通洲
a052033dc6
IO: allow issuing multiple terminal queries in one call
2024-09-10 15:18:12 +08:00
李通洲
fed2c87f67
TerminalTheme (macOS): fix hanging on GNU screen 5.0
2024-09-10 11:12:16 +08:00
Carter Li
b7fcd7fc0c
Board (Linux): use model name as board name if SMBIOS is not available
2024-09-10 09:17:09 +08:00
Carter Li
b2810bc030
CPU (Linux): update comments
2024-09-10 09:10:03 +08:00
Carter Li
8f1f1607da
GPU (Linux): improve result for unknown Apple SOC
2024-09-09 20:49:25 +08:00
Carter Li
611d5f949b
CPU (Linux): detect Qualcomm Snapdragon SOC
2024-09-09 20:49:25 +08:00
Carter Li
536e2fb42d
Doc: update changelog [ci skip]
2024-09-09 16:41:27 +08:00
Carter Li
1e4601485a
Binary (FreeBSD): update comments [ci skip]
2024-09-07 15:47:52 +08:00
Carter Li
f8c58a9178
Terminal: add fast path of mate-terminal version detection
2024-09-07 15:23:42 +08:00
Carter Li
d8fb8d439e
Binary (FreeBSD): use system libelf
...
There are pkg elfutils. However it is not ABI compatible with system
libelf
2024-09-07 15:22:38 +08:00
李通洲
de59ffb31f
Revert "TerminalTheme: fix hanging on screen 5.0"
...
It breaks kitty terminal font detection
This reverts commit 1ab86a8ab9 .
2024-09-06 16:40:24 +08:00
Carter Li
c24d378cf1
CPU (FreeBSD): detect the number of online cores
2024-09-06 15:37:37 +08:00
Carter Li
de8efb39c8
CPU (ARM): add new microarchitectures
2024-09-06 14:11:57 +08:00
Carter Li
13452da076
CPU (Linux): add more Snapdragon SOCs
2024-09-06 14:01:56 +08:00
李通洲
7db8d7c3ce
Doc: remove --lib-xxx [ci skip]
2024-09-05 10:39:53 +08:00
may
f4424b4204
Uptime (Linux): fix linux bootTime ( #1249 )
...
the previous implementation was adding the elapsed time since
boot to the current time instead of subtracting it
2024-09-05 10:35:29 +08:00
Yonas Yanfa
8371920c6b
Doc: Fix grammer in README.md ( #1248 ) [ci skip]
2024-09-05 08:48:17 +08:00
李通洲
c9d539090d
Global: remove --lib-xxx support
2024-09-04 15:56:11 +08:00
李通洲
d43c6ffe27
OpenGL (macOS): support EGL (ANGLE) on macOS
2024-09-04 14:50:29 +08:00
李通洲
cf7c5d3cfa
Logo (image-raw): better Windows support
2024-09-04 11:01:28 +08:00
李通洲
3f67fac4fa
TerminalTheme: support Windows
2024-09-04 11:01:28 +08:00
Carter Li
879d5594da
Packaging: update debian stuff [ci skip]
2024-09-04 08:53:16 +08:00
李通洲
32bf85742c
Format: improve performance; fix formatArgSet for bool
2024-09-04 08:53:16 +08:00
李通洲
37cc2c9c1b
Globals: use generic selection when passing format args
2024-09-04 08:53:16 +08:00
李通洲
c39df1ae7b
Uptime: fix custom format of bootTime
2024-09-04 08:53:16 +08:00
李通洲
4622604ee1
Monitor: fix custom format of refreshRate
2024-09-04 08:53:16 +08:00
李通洲
617661b546
Wifi: fix signal quality printing in custom format
...
Fix #1241
2024-09-04 08:53:16 +08:00
李通洲
9aae274cc7
CI (Windows): build x86-64 binaries with imagemagick support
2024-09-03 21:43:08 +08:00
李通洲
90b2bf0ad6
InitSystem (Linux): fix dinit version parsing
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1245#issuecomment-2326516448
2024-09-03 21:36:15 +08:00
李通洲
aec27c3e50
Image (Windows): support sixel protocol
2024-09-03 21:31:43 +08:00
李通洲
d79bf0a460
TerminalSize (Windows): support size in pixel detection
2024-09-03 21:31:09 +08:00
李通洲
352ed51504
InitSystem (FreeBSD): fix build
2024-09-03 20:29:43 +08:00
Carter Li
d824045973
CMake: use system system yyjson in unit tests
...
Fix #1244
2024-09-03 20:11:28 +08:00
Carter Li
bbe4988054
InitSystem (Linux): support dinit
...
Fix #1245
2024-09-03 20:03:53 +08:00
Carter Li
636126c57d
Merge pull request #1239 from fastfetch-cli/dev
...
Release: v2.23.0
2024-09-03 10:34:07 +08:00
李通洲
2e475d590f
JsonSchema: update zpool
2024-09-03 10:08:23 +08:00
李通洲
0cf45c1dcd
Release: v2.23.0
2024-09-03 09:31:25 +08:00
李通洲
435516373d
Logo (Image): better Windows support
2024-09-02 20:57:47 +08:00
李通洲
64735245e7
Presets: use string padding syntax
...
Fix #1237
2024-09-02 16:02:05 +08:00
李通洲
85d89395a9
Format: support syntax of padded string
...
Ref: #1237
2024-09-02 16:01:25 +08:00
李通洲
093940e504
Logo (Builtin): add Huawei Cloud EulerOS
...
Fix #1236
2024-09-02 09:36:57 +08:00
李通洲
e427a5112b
Logo (Builtin): add small Steam Deck
...
Fix #1232
2024-09-02 09:31:14 +08:00
李通洲
1ab86a8ab9
TerminalTheme: fix hanging on screen 5.0
2024-09-02 09:26:54 +08:00
李通洲
99e0dc9aaa
Zpool: don't break -DBINARY_LINK_TYPE=dynamic
...
Fix #1233
2024-08-31 12:44:35 +08:00
Carter Li
73e9db5b6e
Zpool (SunOS): fix the dlsym error
2024-08-31 12:43:03 +08:00
Linus
adc03bd792
Logo (Builtin): Add Steam Deck Logo ( #1229 )
...
* Logo (Builtin): Add Steam Deck Logo
* accidentally removed newline after steam deck oled block
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-30 22:06:10 +08:00
李通洲
10fdc8e4a7
Logo (Builtin): make ubuntu logo colorable
2024-08-30 12:13:33 +08:00
李通洲
d75803794e
Terminal: improve performance of xfce4-terminal version
2024-08-30 12:13:33 +08:00
AIT MEDDOUR Fouad-Eddine
d25ac86283
Logo (Builtin): Add Magix ( #1228 )
...
* Add Magix (Correctly this time)
* Update magix.txt
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-30 11:24:50 +08:00
李通洲
de8bbc9a5c
Camera (FreeBSD): fix module was incorrectly disabled (v2)
2024-08-29 15:57:05 +08:00
Md. Iftakhar Awal Chowdhury
66977de5c7
Completion (Zsh): add completion for --logo-color-{1..9} ( #1222 )
2024-08-29 15:55:12 +08:00
李通洲
f828d3a9b9
Camera (FreeBSD): fix module was incorrectly disabled
2024-08-28 21:33:17 +08:00
李通洲
f0bc08e006
CI: run all modules on FreeBSD and SunOS
2024-08-28 21:14:54 +08:00
李通洲
e0f8e39a47
CI: add zpool
2024-08-28 20:56:59 +08:00
李通洲
8b9f787095
Zpool: fix build on SunOS
2024-08-28 20:56:23 +08:00
Carter Li
d946cf27fe
Zpool: add new module
2024-08-28 16:45:26 +08:00
Carter Li
5842ad1d56
Battery: print model name in key
2024-08-28 16:00:06 +08:00
Md. Iftakhar Awal Chowdhury
201047251d
Completion: add optional completion support for certain flags ( #1219 )
2024-08-28 10:18:38 +08:00
李通洲
5c8e771939
Binary (Linux): fix building without libelf enabled
2024-08-28 09:41:08 +08:00
李通洲
b22e28b548
NetIO: don't print * if defaultRouteOnly is set
2024-08-27 21:36:57 +08:00
李通洲
8c51836a47
Logo (Builtin): update amogos
2024-08-27 21:18:25 +08:00
李通洲
df729938c5
Binary: improve performance
2024-08-27 16:41:23 +08:00
Carter Li
67d0dfcef0
DE (Linux): support unity version detection
2024-08-27 14:31:05 +08:00
李通洲
03c95e5cad
Shell: improve performance of bash and zsh version detection
2024-08-27 14:06:45 +08:00
Md. Iftakhar Awal Chowdhury
c0a07002f2
Completion: update zsh-completion to reflect latest upstream changes ( #1217 )
2024-08-26 17:39:49 +08:00
李通洲
5a9c3154fa
IO (Unix): fix isDir condition checking; skip hidden files
...
Fix #1216
2024-08-26 16:10:44 +08:00
Carter Li
e35aed761b
Packaging: update debian stuff [ci skip]
2024-08-26 10:58:52 +08:00
Carter Li
823f2ef028
Merge pull request #1215 from fastfetch-cli/dev
...
Release: v2.22.0
2024-08-26 10:41:25 +08:00
李通洲
11cfdba5cb
Release: v2.22.0
2024-08-26 09:47:31 +08:00
Amaro Martínez
5b78b2e897
Packages (Linux): add Linglong support ( #1214 )
...
Support for counting Linglong applications installed in Deepin, Ubuntu and Debian distros.
Packages are installed using the ``ll-cli`` package manager frontend:
https://linglong.dev/guide/ll-cli/introduction.html#ll-cli%E7%AE%80%E4%BB%8B
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-26 09:19:14 +08:00
Md. Iftakhar Awal Chowdhury
773b8db337
Completion: add zsh-completion ( #1213 )
...
* feat: add zsh-completion
* zsh completion: added missing custom options
* cmake: update CMakeList.txt to install zsh completion
* Update CMakeLists.txt
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-25 21:58:47 +08:00
Carter Li
d15d4c621c
Display: honor preciseRefreshRate in custom format
...
Fix #1211
2024-08-25 18:29:57 +08:00
李通洲
788cad3cbe
DiskIO (Linux): fix possible segfault
2024-08-24 18:00:49 +08:00
李通洲
f6ccbf7711
LocalIP (Android): fix build
2024-08-24 17:34:41 +08:00
李通洲
e6fb545d1d
LocalIP (Linux): try fixing musl build
2024-08-24 15:21:12 +08:00
李通洲
ce7ecd3863
LocalIP: make link speed formattable
...
Fix #1209
2024-08-24 14:47:15 +08:00
Carter Li
c8d85e09d7
Editor (SunOS): enable libelf on SunOS
2024-08-24 13:52:53 +08:00
李通洲
34bc662065
LocalIP: detect ethernet speed
2024-08-24 13:34:20 +08:00
李通洲
a54cbee79a
Locale: remove usage of LC_MESSAGE
2024-08-24 09:47:50 +08:00
李通洲
df873a19e1
CPU (Windows): fix compiling errors
2024-08-23 16:34:56 +08:00
李通洲
b5695b50c2
CPU (Linux): add code name of Apple M4
2024-08-23 16:03:52 +08:00
李通洲
f22b8ede02
TerminalShell: ignore the parent process if $FFTS_IGNORE_PARENT is set to 1
...
Fix #1205
2024-08-23 15:52:14 +08:00
李通洲
893b3a6bff
Fastfetch: don't enable locale for LC_NUMERIC
...
Ref: #1206
2024-08-23 14:15:55 +08:00
李通洲
e199a2fb79
Editor: fix bug of executable searching
2024-08-23 13:51:45 +08:00
李通洲
b4aac9d7d7
Binary: support Windows
2024-08-23 00:07:57 +08:00
李通洲
cf9bd0f373
Loadavg (Linux): read /proc/loadavg instead of /proc/uptime
...
Fix #1206
2024-08-22 23:37:04 +08:00
Carter Li
17deaf963e
CPU (Linux): make "Hardware :" arm specific
2024-08-22 09:29:26 +08:00
Carter Li
e66a83a4cf
Version: support loongarch
2024-08-22 09:17:03 +08:00
Carter Li
96905012a4
CPU (Linux): support loongarch
...
Fix #1204
2024-08-22 09:16:44 +08:00
Carter Li
591dba8829
CPU (Linux): don't parse unnecessary lines on certain platforms
2024-08-21 16:42:40 +08:00
李通洲
d10dd2095a
CPU (Android): try support old armv7 smart phone
...
Fix #1202
2024-08-21 16:40:40 +08:00
李通洲
22e25d0c78
Binary: support macOS
2024-08-21 15:33:14 +08:00
李通洲
1c8375908c
Presets: update examples/23.jsonc
...
Close #1200
2024-08-21 00:24:12 +08:00
李通洲
099a390f2f
Disk (Linux): fix hang in WSL when custom format is used
2024-08-21 00:23:24 +08:00
李通洲
dd2d343630
Global: fix build on Windows
2024-08-20 23:52:29 +08:00
李通洲
543eed9a53
Logo (Builtin): add SleeperOS_small
2024-08-20 23:36:36 +08:00
李通洲
4860bc35d6
Editor: improve performance of version detection
2024-08-20 20:30:22 +08:00
李通洲
8559ab2dcd
Colors (Linux): support tmux in linux TTY
2024-08-20 16:36:44 +08:00
Princess-Sunset-Shimmer
811485661f
Logo (Builtin): Sleeper OS zzzZZZ ( #1199 )
...
* Create sleeperos.txt
* Update builtin.c
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-20 16:01:34 +08:00
李通洲
31ead528f1
Doc: update readme [ci skip]
2024-08-20 14:33:00 +08:00
李通洲
8641442c3f
CMake: fix build on Android
2024-08-20 14:32:53 +08:00
Carter Li
418902512d
CPU: detect frequency by cpuid (x86 only)
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1194#issuecomment-2295058252
2024-08-18 19:24:24 +08:00
Carter Li
fbfe2b2d1a
CPU (Linux): tidy
2024-08-18 17:26:06 +08:00
李通洲
f71c4f6d5a
TerminalShell (Linux): improve performance of GNOME Terminal version detection
2024-08-17 14:06:34 +08:00
Lingmo
b46d9d8b8e
Logo (Builtin): Add Lingmo OS Logo ( #1192 )
...
* Update builtin.c
* Create lingmo.txt
* Update lingmo.txt
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-16 14:15:30 +08:00
Carter Li
9d27106964
Packaging: update debian stuff [ci skip]
2024-08-16 10:14:35 +08:00
AlbydS
bbb873c27b
Doc: Improve installation instructions in the README ( #1182 )
...
* Improve installation instructions in the README
* Revert some stuff
* Update README.md
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-15 23:07:45 +08:00
李通洲
da50a48dd5
Merge remote-tracking branch 'origin/master' into dev
2024-08-15 19:40:57 +08:00
李通洲
c8e4de9831
CPU (Linux): silence complier warnings
2024-08-15 19:40:39 +08:00
Carter Li
e0d733f030
DisplayServer (macOS): fix building on ancient macOS version
...
Fix #1190
2024-08-15 19:01:33 +08:00
Carter Li
ff8e0e72d2
Merge pull request #1189 from fastfetch-cli/dev
...
Release v2.21.3
2024-08-15 15:58:32 +08:00
Carter Li
63971fd245
Release: v2.21.3
2024-08-15 15:36:32 +08:00
Carter Li
6b6827b915
CPU (Linux): also detect CPU name for arm32
2024-08-15 15:24:13 +08:00
李通洲
7447a95299
CPU (Linux): better ARM cpu name detection
2024-08-15 15:05:18 +08:00
李通洲
bfdcab5b57
GPU: don't pre-allocate memory
2024-08-15 13:59:27 +08:00
李通洲
01c202bd93
GPU (Linux): actually fix name detection of Intel Arc GPUs
...
Fix #1177
2024-08-15 13:59:13 +08:00
Carter Li
0c2953ac66
Packaging: update debian stuff [ci skip]
2024-08-14 14:43:40 +08:00
Carter Li
c0774b89d6
Merge pull request #1184 from fastfetch-cli/dev
...
Release: v2.21.2
2024-08-14 10:55:42 +08:00
李通洲
030f34d405
Doc: fix changelog [ci skip]
2024-08-14 10:44:40 +08:00
李通洲
cedc93fe7b
CI: try fixing FreeBSD
2024-08-14 10:25:59 +08:00
李通洲
e155767289
Logo (Builtin): add GoldenDog Linux
...
Fix #1183
2024-08-14 10:14:33 +08:00
李通洲
4e41223b81
Colors (Linux): only apply work around in Linux Console
2024-08-14 10:03:12 +08:00
李通洲
2ee4d7daac
Release v2.21.2
2024-08-14 09:28:46 +08:00
李通洲
a6a0a03b44
Doc: update changelog
2024-08-14 09:19:27 +08:00
李通洲
4b3241a286
CMake: try fixing detection of pthread_timedjoin_np
2024-08-14 09:02:18 +08:00
李通洲
d37bf7252d
Logo (Builtin): trim final new line
2024-08-14 08:45:02 +08:00
李通洲
dd66626165
Display: remove detection of WCG enabled
2024-08-14 08:32:13 +08:00
李通洲
fe7e684e85
GPU (Windows): fix missing GPUs sometimes
2024-08-13 19:25:25 +08:00
李通洲
2281caaff8
Fastfetch: fix bug that stat info is unexpectly printed
2024-08-13 15:28:17 +08:00
李通洲
96c838d3f3
GPU (Windows): code refactor
2024-08-13 14:51:41 +08:00
李通洲
c6e1677369
BootMgr (Windows): ControlSet001 -> CurrentControlSet
2024-08-13 14:46:24 +08:00
李通洲
ea18d93a40
Display / Monitor (macOS): code refactor
2024-08-13 08:41:32 +08:00
李通洲
f6e1e5c96b
Fastfetch: support --stat <num>
2024-08-13 08:41:32 +08:00
Carter Li
0b85fc74eb
Fastfetch: increase precision of --stat
2024-08-13 08:41:32 +08:00
李通洲
946eb0eacd
GPU (Windows): don't skip GPU silently
...
Ref: #1181
2024-08-13 06:32:38 +08:00
Princess-Sunset-Shimmer
a11ec589f0
Logo (Builtin): HyprOS logo ( #1180 )
...
* Update builtin.c
* Create hypros.txt
2024-08-12 19:58:09 +08:00
Carter Li
a89955b080
Logo (Image): try support tmux (doesn't work yet)
2024-08-12 10:29:31 +08:00
Carter Li
df4350666a
CPU (Linux): embed the arm part codes of lscpu
...
Fix #1175
2024-08-12 10:25:54 +08:00
Carter Li
55b1603b83
GPU (BSD): fix build
2024-08-10 23:31:29 +08:00
Carter Li
fb1c727641
GPU (Linux): ensure we correctly get the marketing name
2024-08-10 21:59:03 +08:00
李通洲
87d964c7ca
GPU (Linux): fix uninited struct fields
2024-08-10 21:08:35 +08:00
李通洲
bdb0a9262c
GPU (Linux): fix intel GPU type detection
...
Ref: #1177
2024-08-10 21:03:56 +08:00
Carter Li
e42dfe63c3
GPU (Linux): fix bad Intel Arc GPU name
...
Fix #1177
2024-08-10 12:13:21 +08:00
Carter Li
e8932895e8
CMake (Linux): complain about pthread_timedjoin_np is not found
2024-08-10 07:41:31 +08:00
Carter Li
4091d33c56
Packaging: update debian stuff [ci skip]
2024-08-09 14:28:55 +08:00
Carter Li
5df2a751ea
Merge pull request #1173 from fastfetch-cli/dev
...
Release v2.21.1
2024-08-09 10:49:50 +08:00
李通洲
65b9f0005b
TerminalFont (Linux): when detecting st, report an error if fails to load libelf
2024-08-09 10:11:38 +08:00
李通洲
a3e4b4fe22
Release v2.21.1
2024-08-09 09:54:49 +08:00
李通洲
0749704400
Version: report git commit hash
2024-08-09 09:54:49 +08:00
李通洲
9977cb688d
Presets: set timeout to publicip
...
Fix #1170
2024-08-09 08:47:48 +08:00
李通洲
8c26e776c2
InitSystem (Android): don't break build
2024-08-09 08:40:41 +08:00
李通洲
e174eddef1
GPU (Linux): always try directx
2024-08-08 18:53:56 +08:00
李通洲
f866c90687
GPU: defaults to --gpu-detection-method pci on x86 to detect disabled gpus
2024-08-08 16:23:58 +08:00
李通洲
a61a956b84
CI (Linux): fix libelf dep installation on musl
2024-08-08 16:09:48 +08:00
李通洲
ef73c4a97d
CI: build with libelf
2024-08-08 15:49:51 +08:00
Carter Li
79c02ebf7c
CI: fix build on FreeBSD & SunOS
2024-08-08 15:36:17 +08:00
李通洲
1394a0ae2e
InitSystem (macOS): fix compiling
2024-08-08 15:23:40 +08:00
Carter Li
e8ebae7ee9
TerminalFont (Linux): improve performance of st terminal font detection
2024-08-08 15:09:37 +08:00
Carter Li
3fae29ba8f
InitSystem (Linux): add fast path for systemd version detection
2024-08-08 15:09:37 +08:00
Carter Li
a9373fb4e4
Util (Linux): add elf helper
2024-08-08 15:09:37 +08:00
Carter Li
2e2cf64452
Terminal (Linux): add kitty version detection fast path back
2024-08-08 14:58:56 +08:00
Carter Li
7c3835bd9f
DBus: increase dbus timeout
2024-08-08 09:01:41 +08:00
Princess-Sunset-Shimmer
945fd3a402
Logo (Builtin): add vanilla OS 2 logo ( #1168 )
...
* Create vanilla_small.txt
* Update builtin.c
for new vanilla small logo
* Update builtin.c
* Create 23.jsonc
* Update 23.jsonc
* Update builtin.c
* Create vanilla2.txt
new byte bloat is comming
* Update builtin.c
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-07 19:34:05 +08:00
AlbydS
53d2dbd420
Logo (Builtin): Add support for Linux From Scratch ( #1165 )
...
* Add Linux From Scratch logo
Added ASCII logo for Linux From Scratch
* Add Linux From Scratch to builtin.c
I added Linux From Scratch support to builtin.c
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-07 14:46:24 +08:00
李通洲
eaa4721b36
Chore: update editorconfig [ci skip]
2024-08-07 10:59:14 +08:00
TheCourierNV
f695ae9116
Locale (Linux): Add LC_ALL check ( #1166 )
...
`LC_ALL`, if set, overrides every other locale-related environment
variable.
2024-08-07 10:53:57 +08:00
Princess-Sunset-Shimmer
b0270f36f9
Logo (Builtin): add new small vanilla logo ( #1167 )
...
* Create vanilla_small.txt
* Update builtin.c
for new vanilla small logo
* Update builtin.c
* Create 23.jsonc
* Update 23.jsonc
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-08-07 10:49:44 +08:00
Carter Li
fe5b07e0d0
Colors (Linux): fix light color doesn't work on Linux tty
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1141#issuecomment-2271060911
2024-08-07 10:15:01 +08:00
Carter Li
8396f000e1
DisplayServer (Linux): don't rely on $XDG_SESSION_TYPE for detecting wm protocol
...
Fix #1162
2024-08-06 16:34:01 +08:00
Carter Li
1361e8cd18
GPU (Linux): fix wrong GPU max frequency on asahi
2024-08-06 10:14:39 +08:00
李通洲
b3ac696312
Wifi (Linux): fix building error without linux/wireless.h
...
Fix #1160
2024-08-05 22:01:40 +08:00
Linus Dierheimer
2205712bc0
Update FUNDING.yml [ci skip]
...
So he is shown on the front page
2024-08-05 10:52:40 +02:00
Carter Li
f1741c66bf
Packaging: update debian stuff [ci skip]
2024-08-05 14:36:44 +08:00
Carter Li
3247aabd74
Merge pull request #1151 from fastfetch-cli/dev
...
Release v2.21.0
2024-08-05 14:21:00 +08:00
李通洲
312d4cc518
Monitor: improve refreshRate formatting
2024-08-05 13:49:41 +08:00
Carter Li
b24877af0b
CMake: Release v2.21.0
2024-08-05 10:53:28 +08:00
李通洲
1de97fa3ed
Doc: update changelog for v2.21.0
2024-08-05 10:09:40 +08:00
李通洲
6ca65b9166
GPU (BSD): improve type detection for Intel integrated GPUs
2024-08-05 10:07:17 +08:00
李通洲
b2cc5c4f04
CMake: clarify BSD is FreeBSD
...
Fix #1154
2024-08-05 08:54:25 +08:00
keklick1337
f683351fe3
Logo (Builtin): QTS logo ( #1152 )
2024-08-04 21:50:49 +08:00
Leah Amelia Chen
d81cd50f64
Shell (Linux): don't detect hyfetch as shell on NixOS ( #1149 )
...
On NixOS, Hyfetch has been placed in a "wrapper script" in order to set the correct PATH that it needs to run correctly.
As a result, the actual Hyfetch executable has been renamed `.hyfetch-wrapped`, which results in this check failing to detect Hyfetch on NixOS properly.
With this patch the logic has been changed to check if the program name contains the string `hyfetch`, which should work for the NixOS case.
2024-08-04 20:13:28 +08:00
Sergey Fedorov
1101d2e90e
Disk (BSD): minor fix for a type, fixes calculation of disk usage on 32-bit ( #1150 )
2024-08-04 20:08:21 +08:00
李通洲
8284d73cc9
Doc (Logo): metion size requirement [ci skip]
2024-08-04 14:12:32 +08:00
Carter Li
6b0db6fa74
Wifi (Linux): fix compiling without dbus
2024-08-03 22:16:07 +08:00
Carter Li
3a61b31e0a
Wifi (Linux): implement libnm stuff with plain dbus calls
2024-08-03 22:06:37 +08:00
Carter Li
493cf8ff6c
Media (Linux): detect playing status; update dbus api change
2024-08-03 22:05:29 +08:00
Carter Li
e6cf7fdb9f
Bluetooth (Linux): update for DBus api changes
2024-08-03 22:04:53 +08:00
Carter Li
831d2a05ce
DBus: code cleanup; prepare for future commits
2024-08-03 22:03:34 +08:00
Carter Li
d0b72c5457
Shell (Linux): remove version detection for unknown shells
...
It's a dangerous operation. Should fix #1144
2024-08-03 08:18:43 +08:00
Carter Li
0c82a84266
Global: remove using of libnm
2024-08-03 07:50:15 +08:00
李通洲
d501c8b41a
GPU (Windows): fix missing vendor string
2024-08-02 22:23:29 +08:00
李通洲
0354fd5d9d
GPU (Windows): use setupapi to find GPU devices
...
Ref: https://github.com/gpustack/gpustack/pull/97#issuecomment-2264678404
2024-08-02 21:52:24 +08:00
李通洲
a856350416
GPU (MT): fix segfault at program exit
2024-08-02 19:04:53 +08:00
Carter Li
4efe12c0d2
GPU (BSD): correctly detect GPU type
2024-08-02 16:47:57 +08:00
Carter Li
1a66bc4ec0
GPU: code cleanup; port MT specific code to Windows
2024-08-02 16:29:23 +08:00
R0CKSTAR
d96d794d1f
GPU (Linux): Support Moore Threads GPU ( #1142 )
...
* feat: Support Moore Threads GPU
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com >
* Fix spell check
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com >
* Fix frequency and add back util
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com >
* Add name field
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com >
---------
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com >
2024-08-02 16:00:54 +08:00
Carter Li
45659854d2
GPU (Linux): don't ignore disabled GPU
...
Should fix #1140
2024-08-02 15:24:29 +08:00
Carter Li
b111626fe9
GPU (Linux): use the device name that driver provides
2024-08-02 15:21:54 +08:00
Carter Li
dccbdba242
Wifi (Linux): remove libnm dependency
2024-08-02 15:10:04 +08:00
Carter Li
884fd097c6
GPU (Linux): fix compiling (2)
2024-08-02 14:13:33 +08:00
Carter Li
08dea9fe21
GPU (Linux): fix compiling
...
oops...
2024-08-02 14:10:07 +08:00
Carter Li
98fc793386
GPU (Linux): embed part of asahi_drm.h code
2024-08-02 14:07:04 +08:00
Carter Li
121e9b911e
GPU (Windows): fix bug that assuming pci bus id > 0
2024-08-02 13:48:02 +08:00
李通洲
b9fe2fb4dd
Logo (Builtin): update endeavour_small
2024-08-02 10:18:01 +08:00
李通洲
812a13c871
Display (macOS): fix invalid refresh rate in old mac
2024-08-01 16:41:02 +08:00
李通洲
dcbfae7f72
Wifi (macOS): use private property to fetch ssid
2024-08-01 16:04:37 +08:00
李通洲
65883766a0
Display (macOS): don't parse string
2024-08-01 16:02:41 +08:00
李通洲
104cb43158
Wifi: rename macAddress to bssid
2024-08-01 15:45:53 +08:00
李通洲
114cc753d9
Option: print error when finding invalid color code
...
Fix #1138
2024-08-01 14:19:24 +08:00
李通洲
d68c4cef13
GPU (WSL): fix building
2024-08-01 14:10:07 +08:00
李通洲
c549a5cab8
GPU (macOS): report core usage
2024-08-01 13:54:03 +08:00
李通洲
cbf8fdf3fc
GPU (macOS): ensure we only detects GPU
...
May fix #1066
2024-08-01 08:54:12 +08:00
Carter Li
1e8b9aa461
GPU (Linux): detect if nvidia driver is open source or proprietary
2024-08-01 00:06:22 +08:00
李通洲
5d32eba1a6
GPU (Nvidia): detect GPU core usage
2024-07-31 23:42:02 +08:00
李通洲
2ce7c8c60d
GPU (Windows): use pci bus id to match Nvidia cards
...
Fix multi-gpu device
2024-07-31 22:23:30 +08:00
Carter Li
7eaaed6024
WM (Linux): don't use wl-restart as WM name
...
Fix #1135
2024-07-31 14:19:42 +08:00
Carter Li
bd5012edc8
PhysicalMemory: make sure to detect all memory devices
2024-07-31 11:13:04 +08:00
Carter Li
cf0d1cf294
DisplayServer (Linux): don't print unknown as display name
2024-07-31 10:13:29 +08:00
Carter Li
a070519721
IO: disallow input echo
2024-07-31 09:40:00 +08:00
Carter Li
fa0007ac6f
CPU (Android): add SD 4s Gen 2
2024-07-31 08:58:03 +08:00
Carter Li
ced67e81a5
DisplayServer (Linux): ensure $XDG_RUNTIME_DIR is set before connecting
...
wayland
2024-07-30 23:50:19 +08:00
Carter Li
88a7468489
GPU (Linux): fix apple gpu support
2024-07-30 16:43:56 +08:00
李通洲
ec8391f6c6
Global: don't use __has_include
...
It reports false results in ubuntu 20.04. Details unknown.
2024-07-30 11:06:42 +08:00
李通洲
4371e719ae
CI (Linux): build aarch64 version with ubuntu 20.04
2024-07-29 21:47:32 +08:00
李通洲
bbbb493cdf
BluetoothRadio (Windows): fix segfault
2024-07-29 18:55:43 +08:00
Carter Li
6cb565e379
BluetoothRadio: don't print unnecessary index
2024-07-29 18:42:24 +08:00
李通洲
2bb988a7f8
CPU: fix freq max formatting
2024-07-29 16:44:54 +08:00
李通洲
0929b940c8
BluetoothRadio (macOS): detect more info
2024-07-29 16:32:36 +08:00
Carter Li
c14ba32b82
BluetoothRadio: add more props; remove hciVersion; code cleanup
2024-07-28 15:59:32 +08:00
李通洲
7a75615d9e
BluetoothRadio (macOS): add dirty support
2024-07-28 13:06:29 +08:00
Carter Li
96c58148f6
BluetoothRadio (Linux): add support
2024-07-28 10:57:46 +08:00
Carter Li
2c7cd6df98
Bluetooth (Linux): more strict checks
2024-07-28 10:54:49 +08:00
Carter Li
db1fbe0a30
DBus: rename ffDBusGetValue to ffDBusGetString; add ffDBusGetUint16
2024-07-28 10:54:26 +08:00
李通洲
a102f0505c
CI: silence spell checks
2024-07-28 00:16:30 +08:00
李通洲
8a3af14d22
BluetoothRadio (Windows): new module
2024-07-28 00:12:29 +08:00
李通洲
ce648e9e44
Bluetooth (Windows): tidy; update module description
2024-07-28 00:04:25 +08:00
李通洲
2cc94ee095
DisplayServer (Linux): fix build with no wayland support
2024-07-27 19:53:25 +08:00
李通洲
16dd9fb213
Terminal (Windows): fix build
2024-07-27 18:52:17 +08:00
Carter Li
873285b083
TerminalShell: improve SSH detection
2024-07-26 23:53:46 +08:00
李通洲
ce43f06863
DisplayServer (Linux): don't try to connect wayland and X11 in tty mode
...
Fix #1110
2024-07-26 23:53:18 +08:00
李通洲
3c92e7013d
Doc: fix changelog [ci skip]
2024-07-26 13:47:10 +08:00
Carter Li
8e5017aa3a
Merge pull request #1123 from fastfetch-cli/dev
...
Release: v2.20.0
2024-07-26 10:27:31 +08:00
李通洲
dc89336fc1
Release: v2.20.0
2024-07-26 09:51:51 +08:00
李通洲
952152edf0
Global (macOS): always check NULL after IORegistryEntryCreateCFProperty
2024-07-26 08:46:34 +08:00
李通洲
6862747c48
GPU (macOS): fix possible segfault when detecting GPU frequency (M1 Air)
...
Fix #1122
2024-07-26 08:46:34 +08:00
李通洲
f91be6442d
Android (Linux): detect MTK CPU part name
2024-07-26 08:46:34 +08:00
Carter Li
bdce8ea3a1
Logo (Image): fix paddingTop doesn't work with position: right
2024-07-25 21:41:15 +08:00
Carter Li
44c8fa0470
Logo (Image): fix padding* not working correctly
...
Fix #1121
2024-07-25 21:27:53 +08:00
李通洲
9f9a5ba39a
Android (Linux): report Snapdragon SOC marketing name
2024-07-25 10:33:06 +08:00
李通洲
7c37d719e5
Doc: update help message
2024-07-24 16:41:22 +08:00
李通洲
cc78d6b16c
Presets: update some presets
2024-07-24 16:37:35 +08:00
李通洲
e7b7645f08
Presets: remove meaningless presets
2024-07-24 16:25:33 +08:00
李通洲
6a17ef6a54
Presets: update examples
2024-07-24 16:25:16 +08:00
李通洲
5b687727c0
Global: update icon
2024-07-24 15:46:41 +08:00
李通洲
9b038dc848
Global: fix JSON option modules.keyIcon doesn't work
2024-07-24 15:38:54 +08:00
李通洲
597dd32caf
Presets: simplify examples/2.jsonc with builtin icon feature
2024-07-24 15:32:20 +08:00
李通洲
8d08a65611
Sound: update icon
2024-07-24 15:31:37 +08:00
李通洲
263c54a81e
Global: add option display.key.paddingLeft
...
Also rename `display.keyWidth` to `display.key.width`
2024-07-24 15:12:25 +08:00
李通洲
cba5560068
LM: change icon
2024-07-24 14:36:13 +08:00
李通洲
0703b2b88f
NetIO: don't use the same icon as DiskIO
2024-07-24 14:34:50 +08:00
李通洲
86e5572a7e
Custom: fix using icon as key
2024-07-24 14:32:03 +08:00
李通洲
3b3c1a9f63
Global: support display predefined icon in custom key format
2024-07-24 14:27:46 +08:00
李通洲
14b9e88a82
Editor: fix printing editor type
2024-07-24 14:17:47 +08:00
李通洲
bee7c62000
Global: add option --<module>-key-icon
2024-07-24 14:05:46 +08:00
李通洲
8fa4d7ae6e
Fastfetch: add option --key-type <enum>
2024-07-24 11:13:37 +08:00
李通洲
640d0666fc
Logo (Image): don't require logo height when using position right
...
Fix #1119
2024-07-24 09:59:23 +08:00
李通洲
165b0b0a69
TerminalFont (Linux): remove Windows Terminal support for WSL
...
Fix #1113
2024-07-24 09:33:17 +08:00
李通洲
dc216362d5
TerminalFont (Linux): detect system mono font
2024-07-24 09:21:16 +08:00
李通洲
57ffe3bad2
Fastfetch: add icons
2024-07-23 23:02:35 +08:00
Carter Li
cdee6e2997
Display (Linux): don't wake up suspended GPU
2024-07-23 19:06:04 +08:00
Carter Li
fb03c95d68
LM (Linux): improve ssh version detection code
2024-07-23 18:38:07 +08:00
Carter Li
5b76a0b45a
Packaging: update debian stuff [ci skip]
2024-07-23 10:27:33 +08:00
Carter Li
fa5a74c746
Merge pull request #1115 from fastfetch-cli/dev
...
Release: v2.19.1
2024-07-23 10:10:49 +08:00
李通洲
4c6e14bcc2
Release: v2.19.1
2024-07-23 09:56:17 +08:00
李通洲
deacecdc11
Fastfetch: print error when invalid freq option is found
2024-07-23 09:55:48 +08:00
李通洲
83dcdaa726
GPU: fix frequency printing when using custom formation
2024-07-23 09:50:51 +08:00
李通洲
2c29465f69
Doc: update README [ci skip]
2024-07-23 09:39:22 +08:00
李通洲
f3e48a00a0
Display (Android): fix MiUI
...
560 is density dpi, not physical dpi
2024-07-23 09:27:07 +08:00
李通洲
9559db556d
Display: print [HDR] if enabled
2024-07-23 09:27:07 +08:00
Carter Li
b89eeaa954
CPU: fix double frequency value when using custom formation
...
Fix #1111
2024-07-22 22:14:43 +08:00
Carter Li
7c15d0ce88
Merge pull request #1105 from fastfetch-cli/dev
...
Release: v2.19.0
2024-07-22 13:46:40 +08:00
李通洲
036d407708
Doc: update README [ci skip]
2024-07-22 13:44:29 +08:00
李通洲
52715a0ec5
Fastfetch: rename binaryPrefixType to sizeBinaryPrefix
2024-07-22 10:59:23 +08:00
李通洲
4a6209e0e3
JsonConfig: rename display.binaryPrefix to display.size.binaryPrefix
2024-07-22 10:54:24 +08:00
李通洲
93bdaf10c4
Release: v2.19.0
2024-07-22 10:17:23 +08:00
李通洲
4a75123eb1
Host (macOS): tidy
2024-07-22 09:23:06 +08:00
李通洲
7f2ab7310a
Terminal: fix possible buffer overflow
2024-07-22 09:22:01 +08:00
Carter Li
3c9d9b3c67
Brightness (Linux): use brightness instead of actual_brightness
...
`actual_brightness` are above `max_brightness` on asahi. See also https://bugzilla.kernel.org/show_bug.cgi?id=203905
2024-07-21 12:44:31 +08:00
李通洲
7a1b214ffe
Monitor (Windows): if current refresh rate is higher than preferred refresh rate, use it.
...
No better methods. I have tried EnumDisplaySettings and winrt DisplayPath::GetModes but none of them work.
2024-07-20 23:29:40 +08:00
李通洲
4fe1bb0b7e
Display: detect if WCG enabled
2024-07-20 11:52:07 +08:00
李通洲
2f26045d30
Common: fix compiler warnings
2024-07-19 23:57:44 +08:00
李通洲
40e67a1d93
Doc: fix typo [ci skip]
2024-07-19 23:56:18 +08:00
李通洲
d7018c2fd3
DateTime: try fixing 32bit linux
...
Fix #1108
2024-07-19 22:53:10 +08:00
XhmikosR
9e1ba0d104
Doc: README.md: link to issue ( #1107 ) [ci skip]
2024-07-19 22:22:36 +08:00
Carter Li
9f23ce93bd
Doc: update changelog [ci skip]
2024-07-19 16:42:15 +08:00
李通洲
f89cbf6bc8
Monitor: enable module on FreeBSD and SunOS
...
Fix #1101
2024-07-19 16:04:46 +08:00
李通洲
e12c6e6fd7
Colors: fix bug with --pipe enabled
2024-07-19 15:02:17 +08:00
Carter Li
7ba1e3d3d9
Monitor (Linux): detect by Xrandr if EDID is not available
2024-07-19 05:43:15 +00:00
李通洲
672bf0ef54
Display: update JSON output structure
2024-07-18 22:51:46 +08:00
Carter Li
96ec2b662c
Display (Linux): support HDR detection for KDE; fix build
2024-07-18 18:51:33 +08:00
李通洲
c3de293450
Display: print more information
2024-07-18 16:43:19 +08:00
李通洲
f11b07ba8a
DisplayServer (macOS): detect bit depth
2024-07-18 16:41:57 +08:00
李通洲
4e84153e9d
Display (Windows): check for hdr enabled & bit depth
2024-07-18 16:40:45 +08:00
李通洲
121cbde661
Monitor (Windows): detect maximum refresh rate
2024-07-18 15:10:15 +08:00
李通洲
0d71ae7f97
Monitor (macOS): detect maximum refresh rate
2024-07-18 13:52:12 +08:00
mhkdepauw
2a49f1d0eb
Doc: Small typo corrected in man page ( #1102 )
2024-07-17 22:55:31 +08:00
李通洲
6b7403281b
JsonSchema: fix typo [ci skip]
2024-07-17 16:01:12 +08:00
李通洲
63a0faa1d9
GPU (macOS): support GPU frequency detection for Apple Silicon
...
Also refactor CPU freq detection code
2024-07-17 15:51:15 +08:00
李通洲
408a2d731a
GPU: support printing frequency in MHz
2024-07-17 15:49:12 +08:00
李通洲
46abc4f5f7
CPU: move option freqNdigits into display section
2024-07-17 15:49:12 +08:00
李通洲
7393bcdf05
CI: disable --stat which messes output
2024-07-17 14:11:52 +08:00
李通洲
d282050130
CPU: support display frequency in MHz
2024-07-17 14:09:06 +08:00
Carter Li
c0de618177
CPU: remove support of min freq detection
2024-07-17 10:19:12 +08:00
Carter Li
d1609ea96b
Separator: add option --separator-length
2024-07-17 09:16:35 +08:00
李通洲
d869164d6b
Display: show inches instead of full size
...
Which is shorter
2024-07-16 22:10:05 +08:00
李通洲
3b361c663d
Logo (Builtin): add ALT Linux
2024-07-16 21:56:37 +08:00
Carter Li
5bc9a5dc4e
Display: rotate physical demensions
2024-07-16 16:36:19 +08:00
李通洲
c0781dd5f8
Display: print physical size
2024-07-16 16:11:26 +08:00
李通洲
c795c20723
FFstrbuf: improve ffStrbufSubstr*
2024-07-16 15:39:06 +08:00
李通洲
0776dac95b
TerminalFont: improve wezterm detection
2024-07-16 15:06:25 +08:00
李通洲
3433043604
Terminal: support zed version detection
2024-07-16 14:53:14 +08:00
李通洲
bd0b108c04
Colors: don't disable color if --color-symbol background is set in --pipe mode
2024-07-16 14:32:51 +08:00
李通洲
2a9f9d5a34
Colors: add and default to --colors-symbol background
2024-07-16 11:07:26 +08:00
李通洲
4f3649e96e
Doc: update README [ci skip]
2024-07-16 10:03:01 +08:00
Carter Li
e4f0efd58c
Logo (Builtin): update void logo
2024-07-16 09:13:44 +08:00
李通洲
25577a6e58
Disk (Android): ignore /apex/*
2024-07-15 22:56:14 +08:00
Carter Li
801bd7c879
GPU: fix --gpu-hide-type doesn't work
...
Fix #1098
2024-07-15 18:34:43 +08:00
李通洲
89ce598800
Revert "TerminalFont (Linux): improve detection for xterm"
...
Committed by accident
This reverts commit 64c53e2cdc .
2024-07-15 16:19:39 +08:00
李通洲
9268d8449e
IO (Windows): remove debug output
...
Fix #1097
2024-07-15 16:01:19 +08:00
李通洲
179341c30c
Presets: clean up examples
2024-07-15 14:01:35 +08:00
李通洲
1947aa2b0e
Formating: support specifying costant strings
2024-07-15 13:35:59 +08:00
李通洲
64c53e2cdc
TerminalFont (Linux): improve detection for xterm
...
Fix #1095
2024-07-15 10:24:32 +08:00
李通洲
7eaefe163a
TerminalFont (Linux): improve detection for xterm
...
Fix #1095
2024-07-15 10:21:30 +08:00
Carter Li
beabaa90f1
InitSystem (Android): fix detection
2024-07-12 20:24:59 +08:00
Carter Li
2f42d64dc9
GPU (Linux): support intel xe driver
2024-07-12 19:24:55 +08:00
Carter Li
7d452cc460
Presets: fix examples/19.jsonc
...
Fix #1090
2024-07-12 18:47:00 +08:00
Carter Li
5b064f2e7b
Display (Linux); improve display type detection
...
1. assume `DP-x` is external (false possitive alert);
2. detect display type for X11
2024-07-12 15:29:12 +08:00
Carter Li
e786cd5d33
Display: detect physical width and height
2024-07-11 20:33:25 +08:00
Carter Li
6c7efea2fd
Packaging: update debian stuff [ci skip]
2024-07-11 14:33:46 +08:00
Carter Li
efd9e94138
Merge pull request #1086 from fastfetch-cli/dev
...
Release: v2.18.1
2024-07-11 10:43:24 +08:00
Carter Li
0707b29326
Release: v2.18.1
2024-07-11 10:19:20 +08:00
Carter Li
560e061c25
CI: upgrade freebsd version
2024-07-11 10:11:48 +08:00
Carter Li
1d83743259
GPU (Linux): detect more GPU driver versions
2024-07-11 10:04:23 +08:00
Carter Li
48bb38ca85
GPU (Linux): fix GPU driver detection
...
Regression of e5a04ee814
Fix #1084
2024-07-11 08:59:07 +08:00
李通洲
d9f084894e
General: support more module for --detect-version
2024-07-10 22:09:28 +08:00
Carter Li
765c7b42b6
General: rename --ts-version to --detect-version
...
And use it in more modules
2024-07-10 21:55:37 +08:00
Carter Li
5060c265a9
Merge pull request #1083 from fastfetch-cli/dev
...
Release: v2.18.0
2024-07-10 15:39:24 +08:00
李通洲
fca4b3eee8
CI: remove freebsd-aarch64
...
It's unstable and I don't think anyone uses it
2024-07-10 14:41:52 +08:00
Carter Li
eefed2be9c
Release: v2.18.0
2024-07-10 13:57:57 +08:00
Carter Li
6a33027892
Fastfetch: use the official function instead of our local copy
2024-07-10 13:37:11 +08:00
Carter Li
5e9c0d03ff
3rdparty: upgrade yyjson to 0.10.0
2024-07-10 13:36:23 +08:00
Carter Li
ab84c2ca76
Doc: update json schema and help message
2024-07-10 11:13:28 +08:00
李通洲
4777f7bec3
OpenGL (Windows): support EGL via ANGLE
2024-07-10 11:01:37 +08:00
李通洲
1038668db9
OpenGL: detect library version
2024-07-09 20:39:15 +08:00
Carter Li
49639b6719
OpenGL (Linux): fix flag --opengl-library doesn't work
2024-07-09 14:27:25 +08:00
Carter Li
e5a04ee814
GPU (Linux): ignore disabled PCI devices
2024-07-09 06:06:46 +00:00
李通洲
fea2d80743
Doc: update changelog
2024-07-09 11:10:39 +08:00
Carter Li
39eccf189c
Presets: add missing modules to all & ci
...
Fix #1081
2024-07-08 18:29:39 +08:00
Carter Li
1652ec3512
Display (Linux): remove debug output
2024-07-08 18:27:42 +08:00
李通洲
5a39b69d1d
Wifi: print signal quality
2024-07-08 16:08:20 +08:00
Carter Li
fa872d7c9b
Display: fix build on FreeBSD
2024-07-08 15:32:09 +08:00
李通洲
545267bb7e
Percentage: support percent bar in custom formatting
...
Fix #1075
2024-07-08 15:21:12 +08:00
李通洲
789f1e34ef
Fastfetch: don't mess output with --stat in --pipe mode
2024-07-08 15:05:42 +08:00
李通洲
9c095967fc
Separator: don't print color in --pipe mode
2024-07-08 15:04:28 +08:00
李通洲
ddc910e924
Base64: silence warnings
2024-07-08 14:21:10 +08:00
Carter Li
d628bdea5a
Display (Linux): support primary display detection for GNOME & Cinnamon
2024-07-08 14:11:45 +08:00
Carter Li
f9ce2fae0e
Display (Linux): improve id generation for wayland
2024-07-08 11:04:27 +08:00
Carter Li
4f70c16d63
Editor: don't print ()
2024-07-08 09:12:18 +08:00
Carter Li
f8d5f56dee
GPU (Linux): remove possible overhead
2024-07-08 09:11:53 +08:00
Carter Li
4d1c62947b
GPU (Linux): don't detect frequency for AMD cards
...
It's current frequency and may hang for some reason
2024-07-08 08:54:51 +08:00
Carter Li
8402dba0d9
Util (Base64): silence compiler warnings
2024-07-08 08:32:47 +08:00
David Adam
94b6f0fbd1
fish completion: pipe straight to Python ( #1076 )
...
In https://github.com/fish-shell/fish-shell/issues/10599 , a user of an older version of fish has run into an issue with the fastfetch completion requiring a relatively new version.
Rewrite the (really quite clever) embedded Python into a straight pipe, dropping the string transformation entirely. Does require some escaping of quotes to support Python < 3.12.
2024-07-07 22:36:52 +08:00
李通洲
3b1b81437e
Battery (Linux): add comments [ci skip]
2024-07-06 09:04:23 +08:00
李通洲
a61765c8b1
Display (Linux): try fix building for old wayland version
2024-07-06 00:10:59 +08:00
李通洲
065b44ff59
Display (Linux): better zxdg manager handling
2024-07-06 00:03:14 +08:00
李通洲
b0e51ba91d
Global: fix memleaks
2024-07-05 23:27:13 +08:00
李通洲
b6fff0c946
Display (Wayland): code refactor
2024-07-05 23:13:28 +08:00
李通洲
c16373a7d7
Display (Linux): support primary display detection for GNOME
2024-07-05 23:11:27 +08:00
李通洲
73875de6a1
LocalIP: don't print * if defaultRouteOnly is set
2024-07-05 23:11:27 +08:00
Carter Li
5f1cb16534
Display (Linux): support primary display detection for KDE
2024-07-05 23:11:27 +08:00
Carter Li
013320bcde
Display (Wayland): support fractional scale for KDE
2024-07-05 19:13:09 +08:00
李通洲
3415d8197c
PhysicalMemory: don't print (null) in property locator
2024-07-05 11:01:04 +08:00
李通洲
c5fdcc5cfc
PhysicalDisk (Linux): detect revision of USB devices
2024-07-05 02:40:15 +00:00
Carter Li
f894856407
Disk: update module description
2024-07-05 10:16:25 +08:00
Dennis ten Hoove
313bb02188
Fix Arkane Linux color code ( #1072 )
2024-07-05 00:14:13 +08:00
李通洲
4dc0bd583c
Logo (Builtin): add Opak
...
Fix #1070
2024-07-04 21:21:26 +08:00
Dennis ten Hoove
0ae1bd57bd
Add Arkane Linux logo ( #1071 )
2024-07-04 20:58:16 +08:00
Carter Li
02f3789eaa
Packaging: update debian stuff [ci skip]
2024-07-04 10:24:23 +08:00
Carter Li
cec38b9501
Merge pull request #1069 from fastfetch-cli/dev
...
Release: v2.17.2
2024-07-04 08:33:15 +08:00
李通洲
3453b72f0c
Release: v2.17.2
2024-07-03 20:03:06 +08:00
李通洲
060544b899
Packages (Linux): detect flatpak-app only
...
The runtime packages detection was inaccurate. The official `flatpak
list` ignores some packages (notablily *.Locale) but the logic is
currently unknown.
2024-07-03 20:01:27 +08:00
李通洲
14c6b6d7e2
Doc: update changelog
2024-07-03 16:42:55 +08:00
李通洲
9df394bba3
Revert "OS (Linux): prioritize prettyName over name"
...
This reverts commit ecd69370ab .
2024-07-03 16:37:51 +08:00
李通洲
b25ffda90b
PhysicalDisk: silence compiler warnings
2024-07-03 16:24:17 +08:00
李通洲
db9cf4ef29
CMake: add option ENABLE_LTO
2024-07-03 16:10:34 +08:00
李通洲
7b2d4b7a0d
Wifi: silence compiler warnings
2024-07-03 15:27:06 +08:00
李通洲
64cdb3f058
LocalIP: silence compiler warnings
2024-07-03 15:26:53 +08:00
李通洲
66e7924fa3
Logo (Image): fix building on SunOS
2024-07-03 15:12:48 +08:00
李通洲
84540250f7
Editor: make --ts-version false disable version detection
2024-07-03 13:59:39 +08:00
李通洲
96e7f65902
DE (Linux): fix silly bug
2024-07-03 13:56:35 +08:00
Carter Li
321d3e5574
CMake: don't error out if we fail to detect glibc version
2024-07-03 09:54:48 +08:00
Carter Li
2bba2eaa16
WM: minor code cleanup
2024-07-03 09:54:48 +08:00
Carter Li
58ebde422a
WMTheme: support cinnamon-wayland
2024-07-03 09:54:48 +08:00
Carter Li
06f3b9a96d
DE (Linux): improve Cinnamon version detection
...
Fix #1068
2024-07-03 09:54:21 +08:00
李通洲
fa5aaa692f
Doc: update copyright [ci skip]
2024-07-02 15:12:28 +08:00
李通洲
9d2c4f52d2
CI: clean up
2024-07-02 15:00:39 +08:00
李通洲
9946a5d758
CI: add stale.yml [ci skip]
2024-07-02 14:14:16 +08:00
Carter Li
a749014e7c
Kernel: code refactor
2024-07-02 10:47:14 +08:00
LinuxOnTheDesktop
2cd421fc2e
Doc: correct various errors of English ( #1065 )
...
Including but not limited to: number agreement; punctuation
2024-07-02 10:45:36 +08:00
李通洲
4db6aebcc9
TerminalFont (Linux): support Ptyxis
2024-07-01 23:56:53 +08:00
李通洲
3b156e819b
Terminal (Linux): support ptyxis version detection
2024-07-01 23:56:19 +08:00
Diego Viola
7ffed9e911
DE: Fix spelling of LXQt ( #1063 )
...
Signed-off-by: Diego Viola <diego.viola@gmail.com >
2024-07-01 16:00:35 +08:00
李通洲
9042950ee8
Color: if value is already an ANSI escape code, use it
2024-07-01 15:04:51 +08:00
Diego Viola
7aad0dc32f
Theme: Fix spelling of Qt ( #1062 )
...
Signed-off-by: Diego Viola <diego.viola@gmail.com >
2024-07-01 14:38:29 +08:00
李通洲
01d04a8fa2
PhysicalMemory: remove an unused variable
2024-07-01 13:54:57 +08:00
Carter Li
d3e50fe595
Packaging: update debian stuff [ci skip]
2024-07-01 13:34:28 +08:00
Carter Li
ecd69370ab
OS (Linux): prioritize prettyName over name
2024-07-01 08:56:00 +08:00
李通洲
abd2522268
JsonSchema: add formattion keys for CpuUsage module
...
Fix #1060
2024-06-30 20:01:57 +08:00
李通洲
2e1261bc21
PhysicalMemory: fix incorrect size value for large memory sticks
...
Fix #1061 (integer overflow)
2024-06-30 19:13:58 +08:00
李通洲
0e597a2ded
Battery: fix index format with multiple batteries
2024-06-29 21:59:57 +08:00
scarf
2781a0ab93
docs: document --logo none ( #1059 )
2024-06-29 19:32:36 +08:00
李通洲
02d7f2693b
Doc: fix document of --pipe [ci skip]
...
Fix #1058
2024-06-29 18:53:52 +08:00
Carter Li
b001ea409b
Merge pull request #1056 from fastfetch-cli/dev
...
Release: v2.17.1
2024-06-29 08:20:39 +08:00
李通洲
f97a9fdfc0
GPU: don't print 16 EiB
2024-06-29 07:55:01 +08:00
李通洲
2c8d5292d7
Release: v2.17.1
2024-06-29 07:29:53 +08:00
李通洲
88e4579f1e
Fastfetch: fix segfaults with --show-errors and an invalid module
...
Fix #1055
2024-06-29 07:16:35 +08:00
Carlos &
8f97e61f67
Theme (QT): ignore QVariant format ( #1054 )
...
Closes : #1053
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-06-29 07:14:36 +08:00
李通洲
0b943bb25e
GPU: print formatted size when --gpu-format is used
...
Fix #1052
2024-06-28 22:24:02 +08:00
李通洲
19590003e1
GPU: guard GPU frequency behind driverSpecific
2024-06-28 22:17:37 +08:00
李通洲
27a1d9f8c6
Logo (Image): fix building on Windows
2024-06-28 18:08:16 +08:00
李通洲
d50ebc86c7
CMake (Windows): don't generate libffwinrt.dll.a
2024-06-28 15:15:49 +08:00
Carter Li
74616c79f5
Merge pull request #1050 from fastfetch-cli/dev
...
Release: v2.17.0
2024-06-28 11:31:00 +08:00
Carter Li
0c1462898b
TerminalShell / TerminalFont: fix CodeQL warnings
2024-06-28 10:50:37 +08:00
Carter Li
b94a322dfc
Release: v2.17.0
2024-06-28 10:34:42 +08:00
Carter Li
adb6dc537c
Doc: update readme & changelog
2024-06-28 10:33:18 +08:00
Carter Li
debcc3ca7f
Logo (Image): improve performance when image is cached
2024-06-28 10:28:43 +08:00
Carter Li
3d7d02b5c5
Logo (Image): support --logo-position right
2024-06-28 10:28:43 +08:00
Carter Li
3f0ae13505
JsonConfig: clarify the breaking change
2024-06-28 10:28:43 +08:00
李通洲
4370c0944b
Format: trim white spaces after truncation
2024-06-27 23:20:31 +08:00
李通洲
a9df048d49
Logo (Image): support --logo-position right for iterm and kitty-direct
2024-06-27 20:49:56 +08:00
Carlos Eduardo
09782d67e5
QT: add qt[56]ct support
2024-06-27 17:55:48 +08:00
Carlos Eduardo
165aa93fd3
QT: import kvantum theme name
2024-06-27 17:55:48 +08:00
李通洲
d979f55c8e
Modules: fix custom key not working if the key is formatted outside
...
Fix #1049
2024-06-27 17:51:57 +08:00
李通洲
4f261509a0
Logo (Builtin): support --logo-position right
...
Fix #1034
2024-06-27 17:51:16 +08:00
李通洲
6413656cea
Logo: rename --logo-separate to --logo-position
2024-06-27 13:49:35 +08:00
Jack Nolddor
a334b805fd
CMake: Use Coordinated Universal Time rather than timezone-varying local date ( #1046 )
2024-06-26 21:08:47 +08:00
李通洲
f940ef0592
Doc: fix typo [ci skip]
2024-06-26 21:07:39 +08:00
Jack Nolddor
963b5c6c4e
Doc: Make format description more clear at json_schema.json ( #1045 ) [ci skip]
2024-06-26 20:17:09 +08:00
李通洲
4a74f69c96
Doc: clearify that we don't support truncate multi-byte chars [ci skip]
2024-06-26 16:24:06 +08:00
李通洲
18d36c5054
Format: support argument truncation
...
Fix #1043
2024-06-26 16:15:26 +08:00
李通洲
a4614ec412
IO (Windows): implement ffSuppressIO
2024-06-26 13:50:42 +08:00
李通洲
e257f876ae
TerminalSize (Windows): make it work when stdin or stdout is redirected
2024-06-26 10:51:44 +08:00
李通洲
e9031171c0
Doc: update changelog [ci skip]
2024-06-26 10:14:03 +08:00
李通洲
47a9cf0450
IO: enable terminal query in --pipe mode
2024-06-26 10:01:36 +08:00
李通洲
1704dc62e0
Doc: add debian in README [ci skip]
2024-06-25 18:15:14 +08:00
李通洲
abf6c403d4
Fastfetch: add JSON config general.preRun
2024-06-25 16:15:35 +08:00
李通洲
0606cde061
TerminalFont (Linux): fix XTGETTCAP response is printed in console when query kitty term font
2024-06-25 16:10:54 +08:00
李通洲
0bc9149a23
IO: improve ffGetTerminalResponse
2024-06-25 16:09:19 +08:00
李通洲
071be4794f
Builtin (Asahi): fix logo color
2024-06-25 10:03:19 +08:00
李通洲
b5e199d2b2
IO (Linux): make sure stdin and stdout are tty when querying terminal
2024-06-25 09:43:31 +08:00
李通洲
a210128592
OS (macOS): correctly set pretty name
2024-06-25 08:41:44 +08:00
李通洲
63a28cc8f4
CI (Windows): bundle amd_ags dlls
2024-06-24 16:57:10 +08:00
李通洲
a6c006221d
GPU (AMD): fix use-after-free crashes
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1032
2024-06-23 09:14:00 +08:00
李通洲
42b84161d9
GPU (Windows): don't assume revId is not 0
2024-06-23 08:57:06 +08:00
李通洲
88e075ad9d
CMake: remove option ENABLE_PROPRIETARY_GPU_DRIVER_API
2024-06-22 22:03:28 +08:00
李通洲
e37ad26729
GPU (Nvidia): fix definition of nvmlMemory_v2
2024-06-22 21:52:20 +08:00
李通洲
b500e9c09b
Terminal: add fast path of version and font detection for kitty
...
Ref: https://github.com/fastfetch-cli/fastfetch/discussions/1030#discussioncomment-9845233
2024-06-22 15:43:25 +08:00
李通洲
77fbfd3fbd
GPU (Windows): detect GPU type with AMD driver
...
Ref: #1032
2024-06-22 08:10:52 +08:00
Carter Li
63cdc47d18
GPU (SunOS): fix detection
2024-06-21 23:29:08 +08:00
Carter Li
edf24d9820
CPUCache: add detection by SMBIOS
2024-06-21 23:07:07 +08:00
李通洲
becd9b7f26
LM (Linux): fix invalid path
...
Fix #1031
2024-06-21 20:28:06 +08:00
李通洲
672604081a
Doc: update json_schema [ci skip]
2024-06-21 10:49:29 +08:00
李通洲
3185969974
CMake (Windows): install libffwinrt.dll
2024-06-21 09:43:18 +08:00
李通洲
ddbafd1cca
OpenCL: use the newest supported OpenCL version
2024-06-21 09:18:08 +08:00
李通洲
16d70eed03
GPU: report deviceId in JSON output
2024-06-21 08:57:08 +08:00
李通洲
bf15adf57a
OpenCL (Linux): fix crashing on AlpineLinux
2024-06-21 08:45:21 +08:00
李通洲
dbd1f96353
OpenCL: don't use NULL as platform id
2024-06-20 19:44:08 +08:00
李通洲
8b3cff33da
OpenCL: use strong typing
2024-06-20 15:54:08 +08:00
李通洲
146c9b2bc6
OpenCL: fix building when OpenCL is disabled
2024-06-20 15:34:09 +08:00
李通洲
3c7cb339e2
OpenCL: fix building on non-apple platforms
2024-06-20 15:14:52 +08:00
李通洲
6318668d0b
GPU: support detect gpu devices with OpenCL
2024-06-20 15:14:52 +08:00
李通洲
6737896038
CMake: enable OpenCL detection on Android
...
doesn't work on my smartphone
2024-06-20 15:14:52 +08:00
李通洲
96fc1db85e
OpenCL: detect GPU info
2024-06-20 15:14:52 +08:00
李通洲
03e6b47eda
CMake: remove unused dependencies
2024-06-20 15:14:52 +08:00
李通洲
067396d3a0
CI (Windows): add missing opencl headers
2024-06-20 15:14:52 +08:00
Robin Candau
a8c3979696
Add the missing '--users-myself-only' option in bash completions ( #1027 )
...
undefined
2024-06-19 15:35:40 +08:00
Carter Li
786b23ef52
Packaging: update debian stuff [ci skip]
2024-06-19 14:55:57 +08:00
Carter Li
ca6e889a63
Merge pull request #1026 from fastfetch-cli/dev
...
Release: v2.16.0
2024-06-19 14:38:23 +08:00
李通洲
439ed07660
Doc: update readme; fix typo [ci skip]
2024-06-19 14:35:51 +08:00
李通洲
d435ef6a77
Release: v2.16.0
2024-06-19 14:07:12 +08:00
李通洲
e7e5e89207
Presets: add Inspired by [ci skip]
2024-06-19 13:54:39 +08:00
李通洲
eb1f378a6e
Presets: add a new example
2024-06-19 13:48:53 +08:00
Carter Li
e2ce06dda2
Doc: update changelog [ci skip]
2024-06-19 13:24:49 +08:00
Carter Li
e9bc312b38
LocalIP: support MTU in localip-format
2024-06-19 10:58:05 +08:00
Carter Li
9351c48d57
OS (Windows): set idLike to Windows
2024-06-19 10:14:38 +08:00
Carter Li
07b3cf325b
Logo (Builtin): update arch3
2024-06-19 09:59:26 +08:00
Princess-Sunset-Shimmer
616c99a05d
Logo: Create arch3.txt ( #1022 )
...
the third /\rch logo
2024-06-19 09:55:51 +08:00
Carter Li
e554ff6e4f
SunOS: remove unused files [ci skip]
2024-06-19 09:55:10 +08:00
李通洲
f013a60cf5
CI: add SunOS
2024-06-18 23:00:06 +08:00
李通洲
bb1586e9a2
CMake (SunOS): enable more things
2024-06-18 22:10:22 +08:00
李通洲
edba2492e1
OS (SunOS): don't parse unstructured text
2024-06-18 22:06:40 +08:00
李通洲
57b3c3951e
CPU (SunOS): remove trailing \0
2024-06-18 22:06:40 +08:00
李通洲
cd2a6e0906
GPU (SunOS): parse scanpci -v, which doesn't require root permission
2024-06-18 21:52:25 +08:00
Carter Li
c180ddab28
SunOS: improve WM detection
2024-06-18 10:51:26 +08:00
Carter Li
77ab00a4f4
SunOS: support NetIO detection
2024-06-18 10:18:12 +08:00
李通洲
4e5c93315a
OpenGL: print used ogl library
2024-06-17 23:55:32 +08:00
Carter Li
935bea962f
SunOS: support DiskIO
2024-06-17 23:41:53 +08:00
Carter Li
1b29f5b3a5
SunOS: support CPUUsage detection
2024-06-17 22:51:40 +08:00
Carter Li
d296e53213
CPUUsage (BSD): fix totalAll calculation
2024-06-17 22:51:02 +08:00
Carter Li
5926c259ed
SunOS: support MTU & MAC addr detection
2024-06-17 22:29:18 +08:00
Carter Li
2a19067ce7
SunOS: detect default route, so that LocalIP module works
2024-06-17 21:30:56 +08:00
Carter Li
06aaf0f3fd
SunOS: support disk detection; fix a small bug
2024-06-17 19:32:54 +08:00
Carter Li
1d6a48e49a
SunOS: support swap & opengl detection
2024-06-17 16:43:52 +08:00
Carter Li
72d332772d
SunOS: support memory usage detection
2024-06-17 15:52:45 +08:00
Carter Li
255c6a09ac
CPU (SunOS): optimise ncpu detection
2024-06-17 15:49:59 +08:00
Carter Li
74a364e3f2
SunOS: support loadavg detection
2024-06-17 15:23:35 +08:00
Carter Li
76b8446d15
InitSystem (SunOS): fix crashes
2024-06-17 15:18:02 +08:00
Carter Li
94fb7eabfd
SunOS: enable a lot of features
2024-06-17 15:13:26 +08:00
Carter Li
6473db86a3
SunOS: support shell & terminal detection
2024-06-17 14:47:47 +08:00
Carter Li
804c61b7c1
Platform (Linux): fix invalid call to realpath(3)
2024-06-17 14:47:47 +08:00
Carter Li
898bf1edd9
SunOS: support InitSystem
2024-06-17 14:47:47 +08:00
Carter Li
507caa7b49
Editor: detect version of pluma
2024-06-17 14:47:47 +08:00
Carter Li
d05b6a25c3
SunOS: support GPU detection
2024-06-17 14:47:47 +08:00
李通洲
a11f99cce5
Android: fix build
2024-06-17 01:20:04 +08:00
Carter Li
1841e1a99d
SunOS: support CPU & packages detection
2024-06-17 01:01:21 +08:00
Carter Li
d727547b1c
SunOS: make SMBIOS related modules work
2024-06-16 22:25:16 +08:00
Carter Li
d35490aeef
Fastfetch: make it compile on SunOS
2024-06-16 01:02:48 +08:00
李通洲
5539fecb99
LocalIP: detect MTU
2024-06-14 18:23:04 +08:00
Антон
cff2a18466
Logo: Added logos (standard and small) for RedOS ( #1015 )
...
* Add logo files
* Add RedOS logos to `builtin.c`
2024-06-13 19:31:58 +08:00
Gabry
8a923835ad
Logo: Add support for Manjaro ARM to logo detection ( #1013 )
2024-06-13 19:20:41 +08:00
李通洲
2bd507c890
Presets: add a new example [ci skip]
...
Ref: https://www.reddit.com/r/fastfetch/comments/1dditqj/how_can_i_config_fastfetch_like_this/
2024-06-12 22:46:11 +08:00
李通洲
19690656a2
Presets: update examples/20
2024-06-12 21:26:04 +08:00
李通洲
36dc3c7263
Loadavg: add option --loadavg-compact and --loadavg-percent-<color>
2024-06-12 21:26:04 +08:00
李通洲
b38eb705f9
Users: add config gen for myselfOnly
2024-06-12 20:48:41 +08:00
李通洲
0a899e1e80
DNS: add option --dns-show-type
2024-06-12 20:48:41 +08:00
李通洲
218c553841
Presets: dont show empty mac addrs
2024-06-12 17:22:44 +08:00
李通洲
e284fee4aa
Presets: print DNS info in examples/20; optimise
2024-06-12 16:41:47 +08:00
李通洲
124823e643
DNS: print IPv4 first
2024-06-12 16:39:09 +08:00
李通洲
dafc4ed3fb
DNS (Windows): add support
...
Currently reports IPv4 addrs only
2024-06-12 16:33:13 +08:00
李通洲
1c05e65bc0
DNS (Linux): parse /etc/resolv.conf directly
2024-06-12 15:52:09 +08:00
Carter Li
e0910777af
DNS: add new module
2024-06-12 15:52:09 +08:00
李通洲
df0fb93542
Media (macOS): optimise
2024-06-12 15:52:09 +08:00
李通洲
30135570c7
OS (macOS): add code name of Sequoia
2024-06-12 15:52:09 +08:00
Carter Li
20cef09c73
Presets: add a new example
2024-06-12 15:52:09 +08:00
Carter Li
5bb4dabaec
Users: add new option --users-myself-only
2024-06-12 15:52:09 +08:00
Carter Li
ebfcd7195e
Fastfetch: fix display.bar.border{Left,Right} doesn't work in JSON config
2024-06-12 13:40:06 +08:00
李通洲
671f5e2cec
Media (Windows): fix compiling for GCC
2024-06-11 19:48:25 +08:00
李通洲
cf4ed9d9dc
Media (Windows): finalize Windows support
2024-06-11 16:41:57 +08:00
李通洲
c4751eb834
Media (Windows): build winrt stuff statically
2024-06-11 15:46:30 +08:00
李通洲
ff3ddc774e
Media (Windows): detect with external DLL
...
For backup only
2024-06-11 15:24:33 +08:00
李通洲
9104db0d21
Builtin (Logo): add tuxdeo
...
Fix #1000
2024-06-09 11:42:44 +08:00
李通洲
7eb86b4e95
OS (Linux): don't priortitize lsb-release over os-release
2024-06-09 11:33:42 +08:00
李通洲
06fa6033f0
Sound (Linux): trim white spaces in device name
...
Fix #1005
2024-06-08 18:45:34 +08:00
李通洲
f058d70d89
Logo (Mauna): add new logo
2024-06-08 09:15:45 +08:00
李通洲
58f7d6fed4
CPUCache (Linux): report error if cache size is unavailable (Android)
2024-06-07 20:43:26 +08:00
李通洲
95f8eccebb
CPUCache: silence warnings
2024-06-07 19:28:35 +08:00
李通洲
e1245fe2e5
CI: add riscv64 build
2024-06-07 15:56:36 +08:00
李通洲
4332b09c8c
Presets: add one more example [ci skip]
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/728#issuecomment-2154162576
2024-06-07 15:07:22 +08:00
Carter Li
13b488a33c
Packaging: update debian stuff [ci skip]
2024-06-07 13:55:00 +08:00
Carter Li
80fb41a5c8
Merge pull request #1001 from fastfetch-cli/dev
...
Release: v2.15.0
2024-06-07 03:42:06 +00:00
李通洲
8371153e79
CPUCache: silence CodeQL warnings
2024-06-07 11:18:03 +08:00
李通洲
df0608c774
SMBIOS: ignore more trashes
2024-06-07 11:06:47 +08:00
李通洲
9a6961a706
Release: v2.15.0
2024-06-07 10:43:04 +08:00
李通洲
dbe0c84c48
OS (Linux): don't display duplicate entries
2024-06-07 10:37:33 +08:00
Carter Li
91724c0170
OS (Linux): fix kubuntu detection
...
Ref: #1000
2024-06-07 10:18:31 +08:00
Carter Li
5df5bbf85b
Global: better handling locales
2024-06-07 10:00:30 +08:00
Carter Li
896468195a
Doc: update changelog
2024-06-07 09:08:31 +08:00
Carter Li
b324e4f664
Global: only enable locale if necessary
...
Fix #995
2024-06-07 08:59:58 +08:00
李通洲
550eeb850c
Doc: update changelog [ci skip]
2024-06-06 20:24:59 +08:00
李通洲
43cb5f3d0c
Presets: update examples [ci skip]
2024-06-06 20:22:46 +08:00
Dariqq
999f52b0b7
Packages (Linux): Improve speed of Guix package detection. ( #999 )
...
Instead of waiting for guix to parse the manifest file of a profile
parse it directly by counting "/gnu/store" entries and fitlering out duplicates.
The new implementation now also accounts for propagated-inputs of packages.
Co-authored-by: Carter Li <zhangsongcui3371@sina.com >
2024-06-06 10:06:56 +00:00
李通洲
eae73883db
DE (Linux): correctly capitalize GNOME
...
Fix #997
2024-06-06 16:43:55 +08:00
Skye Chappelle
92ffaf77de
Doc: update bug_report.md ( #998 )
...
A bunch of pedantic, silly changes to the bug report template.
2024-06-06 16:39:20 +08:00
李通洲
10f5fa1e7d
Percentage: add --bar-border-{left|right}; remove --bar-border
2024-06-06 16:36:57 +08:00
李通洲
3f4c03b172
Presets: update 9.jsonc to show percent bars
2024-06-06 16:12:21 +08:00
李通洲
ce2280ae54
Presets: add more examples
2024-06-06 16:03:00 +08:00
李通洲
25cdd9969f
Color: support {#keys} and {#title} in --<module>-format
2024-06-06 15:17:10 +08:00
李通洲
bf17854535
Presets: more examples
2024-06-06 11:00:47 +08:00
李通洲
8440142d75
InitSystem: fix memory leaks
2024-06-06 09:25:02 +08:00
李通洲
2e865ad511
Doc: update changelog
2024-06-05 19:22:27 +08:00
李通洲
51953e4818
Doc: update cpucache and initsystem
2024-06-05 19:15:25 +08:00
李通洲
10fd7d61ae
CPUCache: support format output
...
Fix #992
2024-06-05 18:55:08 +08:00
李通洲
a4c7278f36
wip
2024-06-05 16:18:54 +08:00
李通洲
93792822c0
Shell: fix fastfetch is detected as shell when abused
...
Fix #994
2024-06-05 16:11:52 +08:00
李通洲
b308ded1e1
Global (Linux): silence some compiler warnings
2024-06-05 16:11:52 +08:00
Carter Li
f2ff20d69c
CPUCache (Linux): detect cache line size
2024-06-05 16:11:52 +08:00
李通洲
e8ddd33614
CPUCache (macOS): detect cache line size
2024-06-05 16:11:52 +08:00
李通洲
1e5a6b2eef
CPUCache (FreeBSD): fix build
2024-06-05 15:45:26 +08:00
李通洲
84c2564c54
CPUCache (Windows): detect cache line size
2024-06-05 15:44:36 +08:00
李通洲
00f7334a3a
CPUCache (macOS): add support
2024-06-05 14:35:25 +08:00
Carter Li
df9144ea31
CpuCache: move to a new module; add linux impl
2024-06-05 14:35:25 +08:00
李通洲
f1eaeddfe1
CPU (Windows): detect CPU caches
2024-06-04 23:56:00 +08:00
李通洲
2c537c836c
Colors: normalize bright colors
...
Fix #991
2024-06-04 16:42:58 +08:00
李通洲
cc1359b1c8
3rdparty (igcl): write our implementation
2024-06-04 16:32:50 +08:00
李通洲
d25470e312
3rdparty (mk_wcwidch): clarify it's MIT compatible
2024-06-04 16:32:35 +08:00
李通洲
899f176f21
Logo: fix while chars not visible in terminal of light theme
2024-06-04 14:23:30 +08:00
李通洲
2557b0033d
Logo: use -l '?' to show a question mark as logo
2024-06-04 10:18:07 +08:00
李通洲
add3047d1a
Presets: add examples/14
2024-06-03 16:37:47 +08:00
李通洲
5cc4379bdf
Presets: add screenfetch
2024-06-03 16:35:22 +08:00
李通洲
5290dd0187
Global: fix building
2024-06-03 14:54:55 +08:00
李通洲
69181c063e
Doc: update document of --format json
2024-06-03 14:49:31 +08:00
李通洲
0b75caaf96
Chore: strcasecmp => ffStrEqualsIgnCase
2024-06-03 14:17:01 +08:00
李通洲
d860ce528a
Logo: code clean up
2024-06-03 14:15:45 +08:00
Carter Li
678e9471e5
Icons: make it possible to shorten the icons name
2024-06-03 11:05:01 +08:00
Carter Li
4328508e21
Theme: make it possible to shorten the theme name
...
Fix #724
2024-06-03 10:48:50 +08:00
Carter Li
96c70ffc8a
Doc: document --format json
2024-06-03 08:42:28 +08:00
李通洲
6d71d3037f
WM (macOS): assume wm plugins are daemon process
...
For reducing mis-detection
2024-05-31 14:54:43 +08:00
Maytham
ba15324849
Remove shebangs from completions ( #980 )
...
Shebangs are only used for scripts that are intended to be executed, but
completions are meant to be sourced by the shell, and so shebangs are
not required.
I've also renamed the completions so that editors can continue to detect
the correct file format.
2024-05-30 21:37:05 +08:00
Maytham
231c277555
Add ability to skip installing license with INSTALL_LICENSE option ( #981 )
...
This is useful for Debian, where the package already includes copyright
information and therefore installing the license into
/usr/share/licenses is not needed.
Upstream support for an option to disable installing the license is much
better than patching it on the packaging side (which needs to be
continuously updated).
2024-05-30 21:36:57 +08:00
Carter Li
c3e5222bcd
Merge pull request #978 from fastfetch-cli/dev
...
Release: v2.14.0
2024-05-30 02:54:50 +00:00
李通洲
c0c76292cb
Release: v2.14.0
2024-05-30 10:20:22 +08:00
李通洲
49840a8f70
Vulkan: print reason on error
...
Ref: #976
2024-05-30 10:13:19 +08:00
李通洲
44257b7ede
Shell: don't try to get arg1 if python was executed without extra args
2024-05-30 09:58:06 +08:00
李通洲
d7e9094297
Shell (macOS): better xonsh detection
...
Fix #977
2024-05-30 09:31:25 +08:00
李通洲
1863bde916
InitSystem: better systemd version detection
2024-05-30 08:45:14 +08:00
李通洲
7c1b6c6a10
CI: test initsystem
2024-05-29 19:13:04 +08:00
李通洲
7e8b204644
InitSystem: resolve real path of exe path
2024-05-29 19:12:43 +08:00
李通洲
e8dc500f24
Processing (Linux): return errors more actively
...
fix assertion errors
2024-05-29 16:24:18 +08:00
李通洲
bb11cff700
InitSystem: detect version
2024-05-29 14:36:28 +08:00
李通洲
90690ba315
InitSystem: add new module
...
Fix #974
2024-05-29 11:14:39 +08:00
李通洲
3811bb1be4
TerminalShell: move process info query logic into common place
2024-05-28 23:43:15 +08:00
李通洲
1f3d18cdbc
Doc: document --color-separator
2024-05-28 19:13:01 +08:00
李通洲
3ae2047364
Doc: update changelog
2024-05-28 19:12:08 +08:00
Carter Li
66ba5d0a5f
Doc: document named placeholders
2024-05-28 16:34:11 +08:00
Carter Li
983e5c680f
Display: add option --color-separator
2024-05-28 16:13:06 +08:00
Carter Li
745865d66a
Presets: convert hard coded ANSI escape code to formatting placeholders
2024-05-28 16:10:24 +08:00
Carter Li
8bdca1b1a8
Formatting: small optimizations
2024-05-28 15:38:45 +08:00
Carter Li
5172a13b15
Global: fix outputColor doesn't work if module keys are disabled
2024-05-28 15:37:00 +08:00
Carter Li
3ba899261f
Util: add ffCharIsDigit and use it
2024-05-28 15:34:59 +08:00
Carter Li
5fa18a8a1c
Custom: detect & convert color placeholders ({#xxx})
2024-05-28 14:23:19 +08:00
Carter Li
81e0af8999
Format: support named color placeholders
2024-05-28 14:03:51 +08:00
Carter Li
a14a73b259
Doc: update changelog
2024-05-28 10:25:41 +08:00
Carter Li
c8451cab52
Global: support for named format arguments
...
Fix #796
2024-05-28 10:23:29 +08:00
Dariqq
965777323e
Packages (Linux): Add Guix package manager. ( #972 )
...
- Add 3 new count results: guixHome, guixSystem and guixUser.
- Add initial detection logic based on neofetch.
- Add a guixAll variable as sum of all guix results.
- Add options to disable guix detection.
2024-05-28 08:50:18 +08:00
Carter Li
ad709c4153
README: update screenshot [ci skip]
2024-05-27 10:25:37 +08:00
李通洲
0869bfaeed
Doc: update changelog [ci skip]
2024-05-27 09:40:58 +08:00
李通洲
dee208f3e3
Chore: remove unnecessary files [ci skip]
2024-05-27 08:49:47 +08:00
李通洲
7e1c426e34
README: add more installation methods [ci skip]
2024-05-26 10:16:32 +08:00
Carter Li
0ae2d389da
CMake: we support FreeBSD only, not OpenBSD nor NetBSD
2024-05-26 10:16:32 +08:00
Anonyzard
20b433f40a
Logo: Cereus Linux ( #968 )
...
* Logo: Add Cereus Linux
* Update cereus.txt
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-05-26 09:39:44 +08:00
李通洲
152f5d3fa6
Revert "OS (Linux): remove special handling of Loc-OS"
...
This reverts commit 5ec272acff .
2024-05-26 09:38:35 +08:00
李通洲
b030bd6751
README: add example of FIGlet text logo [ci skip]
2024-05-25 15:22:28 +08:00
李通洲
e0d5a9024a
Logo (File / Data): apply default color palettes
2024-05-25 14:36:20 +08:00
李通洲
f83a31e0a6
Presets: update examples/7.jsonc to fix archlinux compatibility
2024-05-25 09:54:42 +08:00
李通洲
099e2b5f8f
Editor (Windows): support editor version detection
2024-05-24 23:50:19 +08:00
lucsansag
374997b599
Board: fix typo ( #965 )
2024-05-24 19:50:26 +08:00
李通洲
f938f5e03b
CMake: remove useless code
2024-05-24 16:44:15 +08:00
李通洲
d7098e728d
CMake: set link library dirs
2024-05-24 15:48:18 +08:00
Carter Li
5302a82444
Fastfetch: disable dlsym function call if dlopen is disabled
2024-05-24 15:30:35 +08:00
Carter Li
64a3573c49
Packaging: update debian stuff
2024-05-24 14:44:15 +08:00
Carter Li
3d48de8c98
CMake: be able to build as a dynamic linked binary
2024-05-24 14:40:14 +08:00
李通洲
4b33e1b691
Terminal (Windows): don't try to detect terminals in MSYS shell
...
May fix CI hanging
2024-05-24 11:07:52 +08:00
李通洲
6326405c26
Percentage: support monochrome bar type
...
Fix #961
2024-05-24 10:19:58 +08:00
李通洲
b25e8c2721
Fastfetch: list available presets in exe path
...
For better winget support
2024-05-24 09:18:48 +08:00
李通洲
81318f45bb
Fastfetch: don't detect .conf in --list-config-paths
2024-05-24 09:09:12 +08:00
Carter Li
2f6cabb839
Library: prepare for static linking
2024-05-23 16:35:16 +08:00
李通洲
4fd65ad0b8
CI: try fixing musl build
2024-05-23 13:31:53 +08:00
李通洲
6ecb383a6a
Editor: remove unused functions
2024-05-23 09:00:16 +08:00
Carter Li
1b3977fc47
Merge pull request #958 from fastfetch-cli/dev
...
Release v2.13.2
2024-05-22 12:12:15 +00:00
李通洲
f00969cb81
Editor: fix path detection not working on Android
2024-05-22 18:38:25 +08:00
李通洲
b3e79477a6
EDITOR: always print exe in JSON results
2024-05-22 16:40:37 +08:00
李通洲
82c7f27ae7
Release: v2.13.2
2024-05-22 16:32:35 +08:00
李通洲
624a4956fc
CI: test more functions
2024-05-22 16:32:35 +08:00
李通洲
30a5dd52b1
Editor: add new module
...
Fix #430
2024-05-22 16:32:27 +08:00
李通洲
92136370bb
CI: add bootmgr
2024-05-22 16:09:09 +08:00
李通洲
d196b8079e
GPU (Linux): don't query DRM drivers for driver version
...
Fix #956
2024-05-22 13:37:50 +08:00
李通洲
a3dbac7dfc
Completion (Fish): fix compatibility for old python versions
2024-05-22 10:34:07 +08:00
李通洲
59c853fb01
GPU: write & use our own simplified nvml header
2024-05-21 22:31:36 +08:00
李通洲
5ec272acff
OS (Linux): remove special handling of Loc-OS
...
Unless a proper reason is provided
2024-05-21 18:53:31 +08:00
CuerdOS
c72fdab301
Logo (Builtin): Added CuerdOS support ( #954 )
...
* Added CuerdOS support
* Update os_linux.c
* Update os_linux.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-05-21 18:51:48 +08:00
李通洲
183f12d8b5
Presets: fix bad nerd icons
2024-05-21 15:47:37 +08:00
Carter Li
395810cd79
DisplayServer (Wayland): don't display eDP-1-unknown
2024-05-21 14:25:09 +08:00
Carter Li
36cf5856b5
Merge pull request #952 from fastfetch-cli/dev
...
Release: v2.13.1
2024-05-21 01:42:10 +00:00
李通洲
01d1336cf0
CPU (FreeBSD): remove unused variables
2024-05-21 09:28:21 +08:00
李通洲
28f2e9ea96
Release: v2.13.1
2024-05-21 09:24:53 +08:00
Carter Li
2d4e7f10c4
CPU: add option --show-pe-core-count
2024-05-21 09:21:03 +08:00
Carter Li
aa1a5b8c36
CPU: fix CPU frequency not displayed if bios_limit doesn't exist
...
Regression of 264b6794f3
2024-05-21 08:44:49 +08:00
Carter Li
43bdb68cbf
Merge pull request #949 from fastfetch-cli/dev
...
Release: v2.13.0
2024-05-20 13:28:45 +00:00
李通洲
8b43e331e3
GPU (Linux): silence compiler warnings
2024-05-20 21:07:28 +08:00
李通洲
302716fa61
GPU: silence compiler warnings
2024-05-20 20:43:24 +08:00
李通洲
188b6aba10
Release: v2.13.0
2024-05-20 20:40:25 +08:00
李通洲
7af9cab688
CI: try fixing Win32 build
2024-05-20 19:37:14 +08:00
李通洲
714b88c638
Packages (Linux): try fixing nix-user detection
...
Fix #937
2024-05-20 19:14:32 +08:00
李通洲
d9f1db10aa
Completions (Fish): disable enum value suggestion
2024-05-20 19:05:38 +08:00
李通洲
bb10e1c9a3
Doc: update help message of --gpu-detection-method
2024-05-20 19:04:57 +08:00
李通洲
264b6794f3
CPU (Linux): detect bios limited frequency and print it by default
...
To match neofetch's behavior
Fix #947
2024-05-20 18:35:10 +08:00
Carter Li
a8b734c877
GPU: change option --gpu-force-vulkan to --gpu-detection-method
2024-05-20 16:46:04 +08:00
Carter Li
10ca77610e
GPU (Linux): detect GPU core count and freq for asahi linux
2024-05-20 15:32:13 +08:00
Carter Li
c2eaea3665
Logo (Builtin): fix KDE neon
...
Fix #948
2024-05-20 15:31:18 +08:00
Carter Li
1619f0ab6c
GPU (Linux): fix memory leaks
2024-05-20 11:00:51 +08:00
李通洲
aba211221b
Doc: update README [ci skip]
2024-05-19 23:07:10 +08:00
李通洲
81485baadb
CPU: better compatibility for Intel CPUs
2024-05-19 22:18:07 +08:00
李通洲
1b4fc38330
GPU (Linux): detect drm driver version
2024-05-19 22:18:06 +08:00
李通洲
3571d9277d
CPU (Linux): take --cpu-freq-ndigits into account in --cpu-format
2024-05-19 22:18:06 +08:00
李通洲
e9b535d277
GPU (Linux): improve perf
2024-05-19 22:18:06 +08:00
李通洲
09ffd32144
GPU (Linux): improve Intel GPU detection code
2024-05-19 22:18:06 +08:00
Sergey Fedorov
27aa5c0343
opencl.c: unbreak build on macOS with no OpenCL support ( #940 )
...
Fixes: https://github.com/fastfetch-cli/fastfetch/issues/939
2024-05-19 21:51:46 +08:00
Sergey Fedorov
1d95f9b224
CMakeLists: unbreak build with GCC on macOS ( #941 )
2024-05-19 21:46:34 +08:00
李通洲
4f1cb779ab
OS (Linux): fix BUILD_ID not parsed
2024-05-19 11:12:38 +08:00
Shu Niu
758ddae344
macOS: Add support for old MacOS version ( #936 )
...
* Add support for old MacOS version, fix-1.
* Add support for old MacOS version, fix-2.
* Add support for old MacOS version with fixing metal gpu api.
* Update disk_bsd.c
* Update disk_bsd.c
* Update gpu_apple.m
* Update monitor_apple.m
* Update os_apple.m
* Update wifi_apple.m
* Update camera_apple.m
* Update camera_apple.m
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-05-19 09:31:08 +08:00
李通洲
14969b31d0
CPU (Windows): fix silly mistake
2024-05-18 20:53:11 +08:00
李通洲
d88e2eeb36
CPU (macOS): fix compiling
2024-05-18 19:57:24 +08:00
李通洲
7946e69a66
CPU: print core count for different core types
2024-05-18 18:08:38 +08:00
Carter Li
15766f5266
Disk (BSD): dont set createTime if stat fails to detect it
2024-05-18 13:38:07 +08:00
Carter Li
ed02845c40
OS (Linux): better code name detection
2024-05-18 13:11:22 +08:00
Carter Li
4ffa0ffcb7
Disk (FreeBSD): ensure createTime is inited
2024-05-18 13:09:37 +08:00
Carter Li
c04c040713
Wifi (FreeBSD): fix bssid & status detection
2024-05-18 11:58:35 +08:00
Matheus Castello
c763896b49
Logo (builtin): Fix TorizonCore logo colors ( #934 )
...
You can verify the colors of the logo from https://www.torizon.io/
Signed-off-by: Matheus Castello <matheus.castello@toradex.com >
2024-05-18 11:57:21 +08:00
李通洲
e9a44f71b2
Bootmgr (Android): fix compiling
2024-05-18 11:08:21 +08:00
李通洲
5078c8d910
Revert "GPU (Windows): try removing limitation"
...
This reverts commit eda9496479 .
2024-05-18 10:39:51 +08:00
李通洲
f9e0efb7ee
Smbios: improve SMBIOS data reading code
2024-05-18 10:35:17 +08:00
Carter Li
926390508e
CPU (FreeBSD): fix core count detection
2024-05-18 16:43:33 +08:00
Carter Li
45446c1c1d
Bootmgr (FreeBSD): silence compiler warnings
2024-05-18 16:41:30 +08:00
Carter Li
b79c47cac9
CPU (BSD): fix max freq detection
2024-05-18 01:50:21 +08:00
Carter Li
fd16e69464
CPU (macOS): fix core count detection
2024-05-18 01:46:56 +08:00
李通洲
92abf3e063
TerminalShell (Linux): ignore valgrind
2024-05-18 00:34:08 +08:00
Carter Li
90a242a4aa
CPU (BSD): detect max / min frequency; detect core count of different core types
2024-05-18 00:34:08 +08:00
furretpaws
1118c57d8f
Logo (Builtin): Added "Furreto Linux" support ( #927 )
...
* added furreto
* fixed
* fix i think
* Update furreto.txt
Remove left padding and empty lines. Replace `${cN}` with `$N`
* Update builtin.c
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-05-18 00:28:34 +08:00
李通洲
eda9496479
GPU (Windows): try removing limitation
2024-05-17 21:42:11 +08:00
李通洲
0b94ff5adb
CPU (Windows): detect core count of different core types
2024-05-17 21:31:24 +08:00
李通洲
62bf3ec021
Util (Windows): add nt.h and use it
2024-05-17 21:30:47 +08:00
李通洲
ab2268a927
CPU (macOS): detect core count for different core types
2024-05-17 16:47:26 +08:00
Carter Li
1421627a47
CPU (Linux): detect core count for different core types
2024-05-17 08:35:22 +00:00
李通洲
02e5232bda
TerminalShell: ignore clifm
...
Ref: https://github.com/leo-arch/clifm/issues/289
2024-05-17 13:57:07 +08:00
李通洲
289d03cfb2
Kernel (Windows): detect old release code name for Windows 10
2024-05-17 10:34:04 +08:00
李通洲
965ab1abc4
Packages: don't break existing config
2024-05-17 09:28:17 +08:00
Anonyzard
06b2ff9a08
Add Loc-OS Linux support ( #926 )
...
* Logo (Builtin): add Loc-OS
* Packages (Linux): add lpkg and lpkgbuild detection
2024-05-17 09:19:26 +08:00
李通洲
b4a6606faf
Doc: update FAQ [ci skip]
2024-05-16 23:47:25 +08:00
李通洲
def758580f
Doc: update FAQ [ci skip]
2024-05-16 23:34:40 +08:00
李通洲
5ea2b2ecc9
Doc: update FAQ [ci skip]
2024-05-16 23:26:07 +08:00
李通洲
b3886c6c47
Doc: update FAQ section [ci skip]
2024-05-16 21:58:43 +08:00
李通洲
bc76220a5b
Doc: update JSON schema [ci skip]
2024-05-16 18:48:27 +08:00
李通洲
60fa7946f5
Logo (Builtin): fix build
2024-05-16 18:30:40 +08:00
SpoinkOSDevs
b6a703bd56
Logo (builtin): Add SpoinkOS Logo [FIXED!] ( #925 )
...
* Update builtin.c
* Create spoinkos.txt
* Fix coding style
* Remove left padding
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2024-05-16 16:44:01 +08:00
李通洲
462c3b0e06
Bios / Bootmgr: update descriptions
2024-05-16 16:37:57 +08:00
李通洲
72138dbde5
Bootmgr (macOS): add support
2024-05-16 16:27:37 +08:00
李通洲
b2ea5d8f3e
Bootmgr: reuse shared code
2024-05-16 13:24:34 +08:00
Carter Li
49080c5361
Bootmgr (FreeBSD): add support
...
Requires root permission
2024-05-16 11:01:11 +08:00
李通洲
445dd94b53
Bootmgr: add new module
2024-05-15 21:49:15 +08:00
李通洲
7c03fc1550
Bios: move bootmgr detection to a new module
2024-05-15 21:40:18 +08:00
李通洲
06a8f12d6a
Bios (Windows): detect secure boot state & boot manager
...
Boot manager detection requires Administrator privilege to work
2024-05-15 20:39:22 +08:00
Carter Li
8c7edf4d2d
Bios (Linux): detect boot manager & secure boot
2024-05-15 19:00:26 +08:00
李通洲
85b4679373
Logo: fix Manjaro Linux
...
Fix #921
2024-05-14 22:04:37 +08:00
Carter Li
215029ea27
Merge pull request #919 from fastfetch-cli/dev
...
Release: v2.12.0
2024-05-14 15:53:45 +08:00
李通洲
533f54fb73
Doc: update changelog [ci skip]
2024-05-14 15:20:22 +08:00
李通洲
a6212c5b01
PhysicalMemory: add Ramaxel vendor id support
2024-05-14 14:11:12 +08:00
李通洲
ba76b18367
Fastfetch: remove support of flag based config
2024-05-14 14:08:54 +08:00
李通洲
4290efb49d
Release: v2.12.0
2024-05-14 10:48:21 +08:00
李通洲
30b85fc169
JsonConfig: report row and column on JSON parsing errors
2024-05-14 10:47:20 +08:00
李通洲
dc94ac8d0c
Doc: update json_schema
2024-05-14 10:25:29 +08:00
李通洲
1d9e612262
Presets: update [ci skip]
2024-05-14 09:11:27 +08:00
李通洲
be1791e386
LocalIP: add option --localip-show-all-ips
2024-05-13 23:33:06 +08:00
李通洲
3b8c2d6ee6
Logo (Builtin): add Quirinux
2024-05-13 22:27:35 +08:00
Null-Ping
c661e55053
PhysicalMemory: Fix ram vendor names from ids. ( #917 )
...
Change 0x0198 from HyperX to Kingston to match https://www.jedec.org/standards-documents/docs/jep-106ab . (The standard does not contain an entry for HyperX at all).
Remove the ambiguous 0x1315 - according to the standard, it belongs to Tioga Technologies and not Crucial.
Rename Hynix to SK Hynix to match the standard.
2024-05-13 22:20:27 +08:00
李通洲
56403bab5c
PhysicalMemory: try converting vendor ID to name
2024-05-13 20:29:46 +08:00
李通洲
caef317ade
GPU: a tiny optimization
2024-05-13 19:33:31 +08:00
李通洲
131e01f35b
Presets: add archey
...
Ref: https://github.com/HorlogeSkynet/archey4
2024-05-13 16:45:14 +08:00
李通洲
c8e3c6882a
Kernel: print kernel name in default format
2024-05-13 16:41:00 +08:00
李通洲
c985bdbbfd
Logo: add macOS3
2024-05-13 15:50:10 +08:00
李通洲
b80eb47ecd
PhysicalMemory: better Linux compatibility
2024-05-13 15:08:27 +08:00
Carter Li
68942c1d3f
PhysicalMemory (FreeBSD): fix EFAULT errors
2024-05-13 11:06:05 +08:00
李通洲
b36b74448f
Doc: update changelog
2024-05-12 20:24:56 +08:00
李通洲
217bb6657e
PhysicalMemory: fix output format
2024-05-12 20:17:57 +08:00
李通洲
df2862996b
PhysicalMemory: detect ecc & bank locator
2024-05-12 19:55:04 +08:00
李通洲
df6ab6427e
PhysicalMemory: improve default output format; detect part number
2024-05-12 19:15:03 +08:00
李通洲
82d848727c
Logo (Builtin): fix alternate logo doesn't work with type builtin
...
Fix #914
2024-05-12 18:32:05 +08:00
李通洲
d0d6323b1f
PhysicalMemory (FreeBSD): add support
2024-05-12 18:32:05 +08:00
李通洲
6439921f85
Smbios (Windows): check if getting SMBIOS data succeeds
2024-05-11 18:07:56 +08:00
李通洲
d28907ee9d
PhysicalMemory (Linux): add support
...
Note: this module requires root permission to work in Linux
2024-05-11 18:05:30 +08:00
李通洲
41f0971570
PhysicalMemory: ignore trash values
2024-05-11 15:12:28 +08:00
李通洲
ab0bd79bb8
PhysicalMemory: add module to ci.jsonc and all.jsonc
2024-05-11 15:05:43 +08:00
李通洲
07747aa819
PhysicalMemory (macOS): add support
2024-05-11 15:05:43 +08:00
李通洲
68efcdd0dd
PhysicalMemory: add new module
2024-05-11 15:05:43 +08:00
李通洲
fef3100fd7
Smbios: add struct layout check
2024-05-11 15:05:43 +08:00
Bernhard M. Wiedemann
08a940bfd4
Logo: Add the openSUSE Slowroll distribution ( #913 )
2024-05-11 15:03:13 +08:00
李通洲
d6a99c631e
Image: support specifying --logo-width only for --kitty-direct and --iterm
...
Fix : #836
Ref: https://github.com/kovidgoyal/kitty/issues/7424
2024-05-10 14:30:00 +08:00
李通洲
3d4077c2d0
Config: support more color prefixes
2024-05-10 13:39:06 +08:00
djinnalexio
ce6b595421
🔧 JsonConfig: add missing brightness properties
2024-05-10 11:13:47 +08:00
djinnalexio
7d8c085254
🔧 JsonConfig: add dim colors to validation
2024-05-10 11:13:47 +08:00
Souma
ec0af17fb5
Terminal (macOS): fix compatibility with (*term) ( #909 )
...
Ignore <shell> (<char>term).
This is because Fig(<shell> (figterm)) migrated to CodeWhisperer(<shell> (cwterm)) and CodeWhisperer renamed to Q(<shell> (qterm)).
Future changes will all be ignored by this change.
Related: #676
2024-05-09 19:39:17 +08:00
李通洲
2accfbc894
Networking (Windows): fix compiling
2024-05-09 16:35:51 +08:00
李通洲
01d2fa1228
Doc: update changelog (ci skip)
2024-05-09 16:32:10 +08:00
李通洲
f16843d60f
Doc: update changelog
2024-05-09 16:27:24 +08:00
李通洲
acc77ebddd
PublicIP: add option --publicip-ipv6
2024-05-09 15:54:49 +08:00
李通洲
7eb145fb7f
Presets: add loadavg to all.jsonc and ci.jsonc
2024-05-09 09:56:34 +08:00
Carter Li
34a6eb13c6
Loadavg (BSD): add missing headers
2024-05-09 09:51:41 +08:00
李通洲
0f5e746fe2
Loadavg: add option --loadavg-ndigits
2024-05-09 09:40:53 +08:00
李通洲
b62ad16aa6
Loadavg (BSD): use sysctl
2024-05-09 09:20:18 +08:00
李通洲
f79498e4b5
PublicIP / Weather: clarify error messages
...
Fix #907
2024-05-09 08:49:25 +08:00
李通洲
31c433b353
Display: rename --temperature-* to --temp-* as stated in help messages
...
Fix #908
2024-05-09 08:46:59 +08:00
李通洲
852c6abf2e
Loadavg (Android): fix compiling
2024-05-08 21:54:13 +08:00
Quinten Van Damme
df3fa6f8a8
Logo: Fix dahliaOS detection ( #906 )
2024-05-08 19:30:25 +08:00
李通洲
738daa1c77
Loadavg: new module
2024-05-08 18:34:34 +08:00
李通洲
4204cfc500
Doc: update help message for --module-output-color
2024-05-08 16:17:05 +08:00
李通洲
9cb08d115a
Separator: add --separator-output-color
2024-05-08 16:11:16 +08:00
李通洲
459f159b1b
Fastfetch: revert to module color after printing custom colors
2024-05-08 15:25:59 +08:00
李通洲
2880536513
Fastfetch: support --module-ouput-color (WIP)
2024-05-08 15:01:57 +08:00
李通洲
64cb1bfdfd
Doc: remove duplicated entry
2024-05-08 14:33:00 +08:00
李通洲
b80c30ace3
Doc: default --hide-cursor to false
2024-05-08 11:06:38 +08:00
李通洲
19b8849bfc
Fastfetch: remove the long deprecated flag --set & `-set-keyless
2024-05-08 11:06:03 +08:00
Carter Li
8f457f047c
TerminalFont (Linux): searching for font config in st binary
2024-05-08 09:54:33 +08:00
Carter Li
299bc7468f
Terminal (Linux): fix exePath detection
2024-05-08 09:54:33 +08:00
Carter Li
c213b0769b
Merge remote-tracking branch 'origin/master' into dev
2024-05-07 09:34:02 +08:00
AcatXIo
260c883d07
Presets: Update hardware.jsonc ( #899 )
...
Update hardware.jsonc preset, fix logo being forced to arch, add more hardware information.
2024-05-07 08:54:36 +08:00
Carter Li
da0db042fa
Merge pull request #897 from fastfetch-cli/dev
...
Release: 2.11.5
2024-05-07 00:41:44 +08:00
李通洲
ae5732e2a8
Release: v2.11.5
2024-05-07 00:38:08 +08:00
李通洲
1f05a33807
Logo (Builtin): temp fix for openmandriva logo detection
...
Fix #896
2024-05-07 00:19:07 +08:00
李通洲
f090951abc
Doc: remove --os-file completely
2024-05-06 22:48:46 +08:00
Carter Li
855fd6edee
Merge pull request #890 from fastfetch-cli/dev
...
Release v2.11.4
2024-05-06 20:06:58 +08:00
李通洲
d4bd4401a8
Release: v2.11.4
2024-05-06 19:45:45 +08:00
李通洲
689feb39a4
OS (Linux): don't detect debian version on debian derived distros
2024-05-06 18:42:19 +08:00
Carter Li
0f64e2830a
OS (Linux): detect pve & armbian
2024-05-06 16:46:27 +08:00
Carter Li
3e24cdc752
CMake: add option CUSTOM_OS_RELEASE_PATH
...
And remove `--os-file`
2024-05-06 16:25:08 +08:00
李通洲
dc9c285a0b
Doc: update README
...
Who cares how people install a package...
Close #883
2024-05-06 15:56:46 +08:00
李通洲
1d03c9c85e
Logo (Builtin): add armbian
...
Fix #842
2024-05-06 15:22:43 +08:00
李通洲
4eae11df64
Presets: fix neofetch
2024-05-06 15:09:12 +08:00
李通洲
eba13d5485
JsonConfig: fix setting size.ndigits doesn't work
...
Silly copy & paste error
2024-05-06 15:08:58 +08:00
apocelipes
16b875ef5a
Fastfetch: fix memory leaks when passing informative options
...
Informative options (e.g. "--help", "--list-module") make fastfetch
exit before calling ffDestroyInstance. Using "atexit" to avoid this
kind of leak.
2024-05-06 14:40:27 +08:00
李通洲
366138e1bd
CI: try fixing Linux armv7
2024-05-06 14:08:29 +08:00
李通洲
7fe18a5b7c
CI: build armv7 package using ubuntu22.04
...
Hopefully make it usable on RaspberryPi
Fix #884
2024-05-06 09:33:58 +08:00
李通洲
39cd8cfb4c
Camera: fix deprecation warning for macOS 14.0 hopefully
...
Fix #860
2024-05-06 09:25:06 +08:00
李通洲
8b441c85e5
Logo (Builtin): update ubuntu
2024-05-05 23:31:23 +08:00
李通洲
f66e901c44
Presets: remove unsupported format placeholders
2024-05-05 22:12:33 +08:00
李通洲
3815823a20
CMake: enforce glibc version
2024-05-05 21:29:49 +08:00
李通洲
33ff4870dc
Fastfetch: enable pipe mode if $NO_COLOR is set
2024-05-05 20:16:43 +08:00
李通洲
479731f076
Custom: don't print ANSI escape code in pipe mode
2024-05-05 20:14:24 +08:00
李通洲
d2f3f47457
Colors: print non-colored blocks in pipe mode
2024-05-05 20:14:24 +08:00
李通洲
5ea89ecba5
Fastfetch: print non-colored logo in pipe mode
2024-05-05 20:14:23 +08:00
Carter Li
865f57bd76
Revert "FFstrbuf: avoid redundant checks ( #881 )" ( #882 )
...
This reverts commit e98e2a3d52 .
2024-05-05 18:46:22 +08:00
Nour1248
e98e2a3d52
FFstrbuf: avoid redundant checks ( #881 )
2024-05-05 18:40:59 +08:00
Carter Li
6bb748869e
Terminal (macOS): fix Apple Terminal detection
...
Fix #878
2024-05-05 13:36:14 +08:00
李通洲
654721b8c5
Doc: remove (kind of) outdated information
...
Fix #867
2024-05-05 08:39:51 +08:00
Carter Li
0542eac1b9
Doc: metion ANSI 256 colors
...
Fix #869
2024-05-05 07:33:32 +08:00
apocelipes
b9faf8d77f
fastfetch: fix #868 ( #871 )
...
Fix #868 .
2024-05-05 07:10:51 +08:00
Carter Li
61f848146a
Merge pull request #862 from fastfetch-cli/dev
...
Release: v2.11.3
2024-05-04 20:47:54 +08:00
李通洲
4175dfdc3a
Doc: update changelog (ci skip)
2024-05-04 20:27:26 +08:00
李通洲
861d9006d7
Release: v2.11.3
2024-05-04 20:11:30 +08:00
李通洲
7ba07bd2e0
Logo (Image): partially revert 71cba24
...
Images in SSH session and tmux do work for me
Fix #861
2024-05-04 19:43:41 +08:00
李通洲
9fee36a286
Logo (Image): ensure line ending is printed when printing errors
2024-05-04 19:14:45 +08:00
李通洲
2fc9230b29
Disk (Windows): use sub thread to check accessiblity of remote volumes.
2024-05-04 15:15:00 +08:00
李通洲
5fb1286e15
Battery (Windows): simplify code
2024-05-04 12:11:42 +08:00
李通洲
a4cace4765
CMake: add CUSTOM_AMDGPU_IDS_PATH
2024-05-04 10:06:49 +08:00
李通洲
c6d2467a83
Merge remote-tracking branch 'upstream/master' into dev
2024-05-04 10:06:40 +08:00
AxeldeWater
db0d38202e
Update README.md again for same reason different location ( #857 )
...
Oversaw a place where it wasn't updated either
2024-05-04 07:13:38 +08:00
AxeldeWater
9fbb23b135
Update README.md about installing fastfetch on Debian/Ubuntu ( #856 )
...
Apparently the file naming standard was changed over time but this was not updated in the README
2024-05-04 00:00:44 +08:00
李通洲
3a990e495b
PhysicalDisk: fix temp output in custom formation
...
I hate `void *`
2024-05-03 20:48:51 +08:00
李通洲
648530ee8f
PhysicalDisk: fix doubled output in custom formation
...
Fix #852
2024-05-03 20:42:39 +08:00
Carter Li
b12a59cdaf
Merge pull request #851 from fastfetch-cli/dev
...
Release: v2.11.2
2024-05-03 14:36:04 +08:00
李通洲
83c1fe26e6
Doc: update changelog
2024-05-03 14:14:13 +08:00
李通洲
217f98a36c
Global: tidy json result formats
2024-05-03 13:56:19 +08:00
李通洲
1011e21ba8
Processing: trim \r on Windows
2024-05-03 13:46:28 +08:00
李通洲
08c6a6e4cb
OS (macOS): don't print build id
...
Remove special handling
2024-05-03 13:20:23 +08:00
李通洲
5e9fcaf7ca
OS (Linux): don't use rolling as os version
2024-05-03 13:09:14 +08:00
李通洲
8b838cef61
OS (Linux): fix name detection for MX
...
Fix #847
2024-05-03 12:57:51 +08:00
李通洲
22d9d8e196
OS (Linux): fix OS detection for MX Linux (2nd attempt)
...
Ref: #847
2024-05-03 11:28:59 +08:00
李通洲
a789b8330a
Doc: update logo_request.md
2024-05-03 10:10:13 +08:00
李通洲
903ecf37f7
Chore: silience some warnings
2024-05-03 10:07:16 +08:00
李通洲
c4a876f6aa
OS (Linux): Prioritize lsb-release over os-release
...
Fix #847
2024-05-03 10:00:18 +08:00
李通洲
82285ebeb4
Release: 2.11.2
2024-05-03 10:00:18 +08:00
李通洲
36dadcdc7f
Logo (Builtin): add MX2 & fix mx distro detection
...
Fix : #847
2024-05-03 09:11:59 +08:00
李通洲
030c05429a
Logo (Builtin): add missing FF_LOGO_LINE_TYPE_SMALL_BIT flags
2024-05-03 09:11:59 +08:00
李通洲
a462a12370
Logo (Builtin): fix distro name of DraugerOS
2024-05-03 09:11:59 +08:00
李通洲
b386365d95
Logo (Builtin): fix ascii file name
2024-05-03 09:11:59 +08:00
李通洲
158db9d7c7
Logo (Builtin): add KernelOS
...
Fix #848
2024-05-03 09:11:59 +08:00
李通洲
407bfa8c95
Shell: don't try detecting version of raw sh shell
...
Fix #849
2024-05-03 09:11:59 +08:00
李通洲
1449290e9e
GPU (Linux): check NULL returned by opendir
...
Fix #845
2024-05-03 09:11:59 +08:00
李通洲
4c0ea7354d
Logo (Image): only print error if --show-error is specified
2024-05-03 09:11:59 +08:00
李通洲
71cba2451a
Logo: disable image logos in ssh and tmux sessions
2024-05-03 01:10:04 +08:00
李通洲
ef3b5df048
Doc: update man page
2024-05-03 01:10:04 +08:00
Juan
3e98034e55
Packages (Linux): check xdg state home for nix user packages ( #844 )
...
Check $XDG_STATE_HOME/nix/profile if ~/.nix-profile is not found as addressed in #837 .
Fix #837
2024-05-02 22:55:50 +08:00
李通洲
1c89101522
Doc: update changelog
2024-05-02 20:45:46 +08:00
Carter Li
757e6271ff
Merge pull request #840 from fastfetch-cli/dev
...
Release: v2.11.1
2024-05-02 20:23:35 +08:00
李通洲
c5c846aa22
CI: try build for Linux armv7
2024-05-02 20:03:40 +08:00
李通洲
23a59a15ec
Release: v2.11.1
2024-05-02 19:48:17 +08:00
李通洲
4798c619d0
Battery (Android): fix uninitialized variables
...
Fix #760 and #838
2024-05-02 19:29:13 +08:00
李通洲
023e767237
Shell (Windows): ignore hyfetch
2024-05-02 16:27:13 +08:00
李通洲
688d9b00ab
Shell (Linux): don't detect hyfetch as shell
2024-05-02 15:19:43 +08:00
李通洲
c2fe2f70dc
DisplayServer (Linux): silence compiler warnings
2024-05-02 15:19:43 +08:00
李通洲
3430c10ec2
Doc: clarify --disk-folders overrides other disk options
2024-05-02 14:09:56 +08:00
李通洲
9afcc00201
Disk (Windows): don't rely on env vars
2024-05-01 19:32:15 +08:00
李通洲
cd783d1267
Presets: add a new example
2024-05-01 16:00:31 +08:00
李通洲
81480532e2
Custom: make --custom-format optional
2024-05-01 15:54:30 +08:00
李通洲
982e8a0117
Disk (Windows): make / an alias of C:\ for --disk-folders
2024-05-01 15:52:38 +08:00
李通洲
8af88a3376
Doc: fix incorrect man page
...
Fix #828
2024-05-01 11:55:26 +08:00
Val V
9ed2f13c78
Packages (Linux): Extended Source Mage support ( #825 )
...
* Extended Source Mage support
* Fix packages format args num
* Correct spelling
2024-05-01 11:25:04 +08:00
李通洲
d7ea774d71
CI: fix release script
2024-04-30 21:42:31 +08:00
Carter Li
a4b9784c48
Merge pull request #823 from fastfetch-cli/dev
...
Release v2.11.0
2024-04-30 20:40:40 +08:00
Carter Li
3fe2d8091a
Release: v2.11.0
2024-04-30 19:43:26 +08:00
Carter Li
78c903c403
Camera (macOS): fix building on old xcode
2024-04-30 19:22:45 +08:00
Carter Li
c42711ee26
Camera (macOS): try silence system deprecation warnings
2024-04-30 18:56:45 +08:00
李通洲
367264e549
Disk: only detect folders that specified by --disk-folders
...
Can be used to improve performance by ignoring network disks
2024-04-30 15:42:44 +08:00
李通洲
36a0c273f9
Processing: suggest increasing --processing-timeout when child process timeouts
2024-04-30 14:52:47 +08:00
李通洲
418106c485
Revert "Disk: init variables"
...
This reverts commit 0576d4ca26 .
2024-04-30 14:46:54 +08:00
李通洲
1058e876a7
Revert "Disk (Windows): add --disk-ignore-remote"
...
This reverts commit c71b04ba93 .
2024-04-30 14:46:26 +08:00
李通洲
8721cc1ab5
CPU (Windows): silence compiler warnings
2024-04-30 14:43:12 +08:00
李通洲
e12642e0b9
Fastfetch: make config in jsonc overridable
...
Fix #821
2024-04-30 09:16:59 +08:00
李通洲
315bbb3020
GPU (Linux): constantly use *_vis_*
2024-04-30 09:16:59 +08:00
李通洲
0576d4ca26
Disk: init variables
2024-04-29 23:33:18 +08:00
李通洲
c309dbb844
Doc: update bug report template
2024-04-29 23:30:55 +08:00
李通洲
c71b04ba93
Disk (Windows): add --disk-ignore-remote
2024-04-29 23:28:20 +08:00
Carter Li
f3417b1b05
Merge pull request #818 from fastfetch-cli/dev
...
Release: v2.10.3
2024-04-29 22:49:37 +08:00
李通洲
c597b7ec3a
Release: v2.10.3
2024-04-29 21:47:39 +08:00
李通洲
8b4586b914
Packages: update help messages
2024-04-29 21:47:39 +08:00
李通洲
b65a0e2543
GPU (Linux): fix copy & paste error
2024-04-29 20:43:19 +08:00
李通洲
6e15a44168
GPU (Linux): ignore . when enumerating directories
2024-04-29 20:28:50 +08:00
李通洲
6bd3d2c434
GPU (Linux): greatly improve detection for AMD cards
...
Completely untested
2024-04-29 20:05:50 +08:00
李通洲
29644ef904
GPU (Linux): disable vmem detection
...
Ref #816
2024-04-29 13:27:57 +08:00
李通洲
39dfcb6f10
Packages (Linux): optimise nix detection code
2024-04-29 10:04:20 +08:00
Juan Llamas
882b17834c
Packages (nix): use hash to cache count and process count manually ( #817 )
2024-04-29 09:59:05 +08:00
李通洲
bdd2908e6a
Doc: update changelog
2024-04-28 10:46:08 +08:00
李通洲
d4a402f4dd
Common: slience compiler warnings
2024-04-28 10:34:28 +08:00
李通洲
115b293ff5
CPU (Windows): fix silly bug...
2024-04-27 23:27:16 +08:00
李通洲
6831c095ec
TerminalShell (Linux): actually fix #814
2024-04-27 23:12:45 +08:00
李通洲
81fb146869
CPU (Windows): detect max CPU freq with CPUID instruction
...
Note this only works when Hyper-V is not enabled
Ultimately fixes #800 #812 #815
2024-04-27 23:07:12 +08:00
李通洲
35b54fd064
Separator: add fast path for ascii strings
2024-04-27 17:30:42 +08:00
李通洲
866e65749e
Init: tweaks
2024-04-27 16:36:33 +08:00
李通洲
e157b9a51f
TerminalShell (Linux): fix nixos wrapped process name
...
Fix #814
2024-04-27 16:31:39 +08:00
李通洲
74c89cc03f
Wifi (Linux): try fixing #811
2024-04-26 19:26:58 +08:00
李通洲
229c6674a4
CMake: fix #810
2024-04-25 15:48:39 +08:00
李通洲
ab8ad7ffc0
Fastfetch: default hideCursor to false
...
It doesn't make much difference but make user's terminal unusable if fastfetch is not exited correctly
2024-04-25 14:18:25 +08:00
Carter Li
6805cb16fb
Packages: support printing total number of nix / flatpak / brew packages
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/436#issuecomment-2075469683
2024-04-25 09:16:12 +08:00
Carter Li
e596d76430
Display (Linux): don't use *-unknown as name
2024-04-25 09:08:21 +08:00
李通洲
de4afb6507
CI: test with no dependencies installed
2024-04-24 19:40:31 +08:00
李通洲
beb5f479d9
CI: build Linux binaries with Ubuntu 20.04 again...
...
Ref: #808
2024-04-24 19:03:44 +08:00
李通洲
e660e61027
Swap (Windows): fix x86-32 (v2)
2024-04-24 11:04:03 +08:00
halperyon
e3cdecdb14
bedrock version ( #809 )
2024-04-24 07:45:45 +08:00
李通洲
40320e5efa
Swap (Windows): fix detection in i686 build
2024-04-23 23:29:26 +08:00
李通洲
c2fd057126
CI (macOS): revert back to macos 12 before we know what was happening
2024-04-23 22:51:22 +08:00
李通洲
ea1ef0f347
JsonSchema: add missing modules
2024-04-23 22:51:22 +08:00
Guiorgy
04456d9807
allow generation of either deb or rpm package only ( #807 )
2024-04-23 19:05:55 +08:00
李通洲
18240524dc
DisplayServer (Linux): basic support for ukui
2024-04-23 15:32:49 +08:00
Carter Li
42b7d567a1
Merge pull request #806 from fastfetch-cli/dev
...
Release: v2.10.2
2024-04-23 13:46:23 +08:00
李通洲
2790493cba
Release: v2.10.2
2024-04-23 13:43:16 +08:00
李通洲
8eabc49e12
DisplayServer (Linux): fix silly bug that detect x11 as wayland
...
Fix #805
2024-04-23 13:39:49 +08:00
Carter Li
3252812699
Merge pull request #803 from fastfetch-cli/dev
...
Release v2.10.1
2024-04-22 23:49:18 +08:00
李通洲
3fa308386f
Release: v2.10.1
2024-04-22 23:44:21 +08:00
李通洲
84ee7cef7c
DE (Linux): silence warnings
2024-04-22 23:38:43 +08:00
Carter Li
57f6aff2de
Merge pull request #802 from ceamac/fix/dbus
...
fix/dbus
2024-04-22 23:33:51 +08:00
Viorel
d745d7afef
Fix build with ENABLE_DBUS=OFF
2024-04-22 18:23:27 +03:00
Carter Li
510a1f57f8
Merge pull request #801 from fastfetch-cli/dev
...
Release: v2.10.0
2024-04-22 22:34:25 +08:00
李通洲
a1c9b24755
Release: v2.10.0
2024-04-22 21:22:50 +08:00
李通洲
75e6f48dfd
Doc: update changelog
2024-04-22 19:44:16 +08:00
李通洲
ed7b12e733
DisplayServer (Linux): fix compiling for old wayland version
2024-04-22 19:24:48 +08:00
李通洲
9c56839c97
DisplayServer (Linux): fix crash
2024-04-22 19:06:13 +08:00
李通洲
6647980ce3
DisplayServer (Linux): refactor & support wlroots protocol
2024-04-22 16:41:30 +08:00
李通洲
80f8b086ca
Doc: update changelog
2024-04-21 20:13:22 +08:00
李通洲
8c2dd1aeac
IO: don't print ANSI escape codes in --pipe mode
2024-04-21 20:12:42 +08:00
李通洲
ae3c6f1e63
GPU: detect max freq instead of current freq
2024-04-21 19:37:30 +08:00
李通洲
7cc381339c
3rdparty: update
2024-04-21 19:37:30 +08:00
李通洲
aa58a0999d
CPU (Windows): try detecting invalid data in SMBIOS
...
Work around #800
2024-04-21 17:59:14 +08:00
李通洲
4580f3fd54
Disk (Linux): hide drivers folder in WSL
2024-04-21 17:35:47 +08:00
李通洲
6c0c4fa2cf
Host (Linux): improve performance of WSL version detection
2024-04-21 17:28:40 +08:00
李通洲
526324be38
Terminal (FreeBSD): implement kitty version fast path for FreeBSD
2024-04-19 15:19:46 +08:00
李通洲
efb0f335e1
Chore: silence compiler warnings
2024-04-19 08:48:22 +08:00
李通洲
9b23ce94ab
Chore: oops...
2024-04-18 23:34:27 +08:00
李通洲
47000f2aaf
GPU (Linux): fix freq detection
...
oops...
2024-04-18 23:20:58 +08:00
李通洲
cb3ca73f60
Doc: update changelog
2024-04-18 22:55:04 +08:00
李通洲
fd0b35f21a
Display: add option --ts-version to hide terminal and shell version
2024-04-18 22:53:31 +08:00
李通洲
0e7dda4043
Shell: remove unused vars
2024-04-18 22:38:22 +08:00
李通洲
5f7b9d2473
GPU (Linux): bring back pciDetectGPUs
2024-04-18 21:00:47 +08:00
Carter Li
f8cbe4c008
GPU (Linux): improve detection performance of Apple Silicon
2024-04-18 19:58:38 +08:00
Carter Li
41df915f29
Terminal (Linux): make fast path of kitty version detection actually work
2024-04-18 15:22:13 +08:00
Carter Li
ef440a015d
Display (Linux): don't display (null)
2024-04-18 15:18:37 +08:00
李通洲
180cbce3a2
Doc: update changelog
2024-04-18 14:16:08 +08:00
李通洲
64ec76f5a6
Display (Linux): detect refresh rate for DRM method
2024-04-18 04:28:38 +00:00
李通洲
9860fb67d4
TerminalShell (Linux): if /bin/sh is set to default shell, use it
...
Fix #798
2024-04-18 09:22:08 +08:00
李通洲
08cbba1d9d
Terminal (Linux): optimise kitty version detection
2024-04-18 08:53:53 +08:00
李通洲
095149a4e9
TerminalShell (Windows): fix compiling
2024-04-17 23:18:32 +08:00
李通洲
a561a96a5f
Display (Linux): wlr-randr for hyprland
...
which support reporting fractional scale factors
2024-04-17 22:16:19 +08:00
李通洲
073d6a9337
DE (Linux): improve kde version detection performance
...
KDE6 uses wayland only
2024-04-17 21:02:32 +08:00
李通洲
6851c9cc1a
DE (Linux): tag gnome-shell --version a slow operation
2024-04-17 20:58:49 +08:00
李通洲
2862f466f3
Terminal (Linux): improve performance of kitty version detection
2024-04-17 20:28:13 +08:00
李通洲
5e3fdc6c33
DE (Linux): better Gnome version detection
2024-04-17 19:00:45 +08:00
李通洲
03fe5803de
common/properties: we don't use threads any more
2024-04-17 19:00:06 +08:00
Carter Li
6d36ec55c5
GPU (Linux): try detecting vmem with gpu kernel module
2024-04-17 14:32:11 +08:00
李通洲
f098cdbf69
CI: update artifact name for musl builds
2024-04-16 22:58:06 +08:00
李通洲
07d3fe3044
CI: add musl build
2024-04-16 22:29:01 +08:00
Carter Li
636b6fc43d
Packaging: update debian stuff
2024-04-16 16:34:18 +08:00
李通洲
ccfba6786c
README: metion linuxbrew
2024-04-16 16:24:30 +08:00
李通洲
7c2c631807
README: remove AUR as it's very outdated
2024-04-16 16:19:53 +08:00
Carter Li
6769410753
Merge pull request #794 from fastfetch-cli/dev
...
Release: v2.9.2
2024-04-16 10:45:39 +08:00
李通洲
40b9af6c36
Release: v2.9.2
2024-04-16 10:16:31 +08:00
李通洲
e63dfdd8b1
Packages: fix parsing of JSON config; fix wording of json_schema
2024-04-16 10:16:31 +08:00
李通洲
a6639d7211
JsonSchema: don't generate error at custom options
2024-04-16 09:55:21 +08:00
李通洲
3e251f602a
Packages: fix parsing of option --packages-disabled
2024-04-16 09:50:24 +08:00
李通洲
ec25ca9fc7
Shell: ignore time
2024-04-15 20:01:40 +08:00
李通洲
396d20f2da
Presets: fix compatibility of newer nerd fonts
...
Fix #792
2024-04-14 22:51:49 +08:00
李通洲
49181fd0bf
Doc: update changelog
2024-04-14 18:03:34 +08:00
李通洲
5eb1dbe7bf
Logo (Builtin): add openSUSE MicroOS
...
Fix #789
2024-04-14 18:02:59 +08:00
Anjia Wang
690e988cab
Logo: fix logo color of AOSC OS ( #791 )
...
Resolve issue: https://github.com/fastfetch-cli/fastfetch/issues/790
2024-04-13 16:44:46 +08:00
Ulices
fd41770d6e
Fix: bad LainOS logo ( #788 )
...
- No need to scape '\'
- Replace a tab with spaces
2024-04-13 08:09:51 +08:00
李通洲
fb26cb1394
Disk (Android): fix build
...
Android does support `statx`, but it requires targeting newer ANDROID_API version to be available
2024-04-11 19:49:57 +08:00
李通洲
4e4efa67e6
Doc: update issue templates
2024-04-11 14:47:00 +08:00
李通洲
0dfb1b6bb1
Doc: add code of conduct
2024-04-11 14:10:25 +08:00
李通洲
bcbca38b1e
Terminal: tidy
2024-04-10 10:11:31 +08:00
李通洲
3f0ccf802c
Presets: fix #786 [ci skip]
2024-04-09 22:51:16 +08:00
李通洲
691cb4ac24
Global: use time string when generating JSON result
2024-04-09 20:47:06 +08:00
李通洲
282939f548
Disk (Windows): detect create time
2024-04-09 20:47:06 +08:00
李通洲
6f35b2f382
Disk (Linux): detect create time
2024-04-09 20:47:06 +08:00
李通洲
6700f63091
Disk (macOS): detect create time
2024-04-09 15:15:33 +08:00
李通洲
5c37ebec70
Doc: update changelog
2024-04-09 09:05:10 +08:00
李通洲
28a419d252
fastfetch: always provide trailing new line when generating JSON output
2024-04-09 09:01:28 +08:00
李通洲
95128ee95f
3rdparty (yyjson): upgrade to 0.9.0
...
To make use of `YYJSON_WRITE_NEWLINE_AT_END`
2024-04-09 08:58:04 +08:00
李通洲
c94180b3d2
Terminal (Windows): ignore far.exe
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/784#issuecomment-2043052512
2024-04-08 23:37:53 +08:00
李通洲
12ca1a0cf7
TerminalFont (Windows): better portable mode detection of Windows Terminal
...
`.portable` can be a folder.
Fix #784
2024-04-08 22:29:24 +08:00
apocelipes
67564dfa2c
Platform: fix a memory leak ( #782 )
2024-04-08 09:10:03 +08:00
Carter Li
a1e79a9522
Merge pull request #779 from fastfetch-cli/dev
...
Release v2.9.1
2024-04-07 20:49:37 +08:00
李通洲
e16f8ef349
Release: v2.9.1
2024-04-07 20:47:19 +08:00
李通洲
fd1a2072b3
Cursor: tidy
2024-04-07 20:44:17 +08:00
李通洲
aa45e70910
Revert "fastfetch: add the missing new-line in config files ( #772 )"
...
Fix #778
This reverts commit 4430b7145e .
2024-04-07 20:41:01 +08:00
李通洲
5374feb24b
Cursor (Linux): support hyprcursor detection
...
Fix : #776
2024-04-07 20:09:35 +08:00
李通洲
12ac0ac7a9
Cursor: tidy
2024-04-07 20:09:05 +08:00
李通洲
3d78666ed3
Doc: update changelog
...
weston-terminal font detection was not pushed in v2.9.0
2024-04-06 17:37:31 +08:00
Carter Li
dd2cc116bd
TerminalFont (Linux): support weston-terminal
2024-04-06 16:56:17 +08:00
Carter Li
ba2636dc1a
Merge pull request #775 from fastfetch-cli/dev
...
Release: v2.9.0
2024-04-04 12:24:44 +08:00
李通洲
69589f1ad5
Release: v2.9.0
2024-04-04 12:22:52 +08:00
Carter Li
39da11de8e
LocalIP (BSD): fix build
2024-04-04 19:42:33 +08:00
李通洲
8b7a4daeda
TerminalFont: use system mono font if no config file is find
2024-04-04 11:09:28 +08:00
李通洲
82af7a5b52
Doc: update changelog
2024-04-04 10:52:42 +08:00
李通洲
a2d99695fd
LocalIP: add new option localip-show-prefix-len
2024-04-04 10:42:44 +08:00
李通洲
3a2786a89f
LocalIP: support network prefix detection for IPv6
2024-04-04 10:19:01 +08:00
李通洲
a6cb30d6c8
LocalIP: print all IPs if multiple IPs are assigned to the same interface
2024-04-04 10:09:06 +08:00
李通洲
de6b1f9542
LocalIP (Linux): fix network prefix detection when the value is greater than 24
2024-04-04 10:08:26 +08:00
李通洲
77431671bb
Packages (Linux): add am support
...
Fix : #771
2024-04-03 21:08:55 +08:00
apocelipes
4430b7145e
fastfetch: add the missing new-line in config files ( #772 )
2024-04-03 20:02:38 +08:00
kojq
898859cc7a
Flashfetch: add the skipped "host" option from "Flashfetch: simplify implementation" ( #770 )
2024-04-02 22:36:20 +08:00
李通洲
43b96df112
Version: detect apple clang
2024-04-02 14:28:25 +08:00
李通洲
bb97893bd0
Doc: update changelog
2024-03-29 14:36:11 +08:00
李通洲
9b21ec6e1f
Terminal (Linux): support weston-terminal version detection
2024-03-28 13:46:11 +08:00
李通洲
ffac354368
Terminal (Linux): support Lxterminal version detection
2024-03-26 19:28:07 +08:00
李通洲
a9aab51764
Doc: update changelog [ci skip]
2024-03-26 09:06:23 +08:00
Carter Li
4d1fc9ceb1
Packaging: update debian stuff
2024-03-25 15:04:24 +08:00
Carter Li
e897a98153
Merge pull request #765 from fastfetch-cli/dev
...
Release v2.8.10
2024-03-25 14:22:43 +08:00
李通洲
0a8056d835
TerminalShell (Windows): adjustments
...
1. Don't pretty print CMD
2. Print conhost as Windows Console
2024-03-25 14:10:08 +08:00
李通洲
9681e176b3
Terminal (Windows): don't use wininit as terminal
2024-03-25 11:12:30 +08:00
李通洲
1f8be43881
Disk (Windows): use MS-DOS device name as mountFrom result, instead of useless GUID volume name
2024-03-25 10:09:35 +08:00
李通洲
30813551be
Release: v2.8.10
2024-03-25 09:17:03 +08:00
李通洲
beb564f374
CI: try fixing Windows build
2024-03-25 09:17:03 +08:00
李通洲
5c97c012a9
Font (Linux): try fixing style detection
2024-03-24 18:32:50 +08:00
Carter Li
50da7cabd6
GPU (Apple): always use metal to detect vmem
2024-03-23 17:34:09 +08:00
李通洲
a6528cdfd6
Chore: simpify gitignore [ci skip]
...
And make scc happy
2024-03-22 10:09:58 +08:00
李通洲
588201fe46
Windows: update version.rc
2024-03-21 16:26:56 +08:00
李通洲
6184b5ee96
Doc: update changelog
2024-03-21 11:04:53 +08:00
李通洲
5e7baa9d0a
PublicIP: error out if non-http protocol is specified
2024-03-21 11:01:23 +08:00
李通洲
79ae650c58
Networking: avoid short recv
2024-03-21 10:42:25 +08:00
李通洲
44107f289e
Network (Windows): fix compiling
2024-03-20 16:09:17 +08:00
李通洲
75927a87b2
Networking: add timeout support for TCP connecting
2024-03-20 15:04:29 +08:00
李通洲
85da30ccf5
Networking: report detailed error messages; support --thread false for debugging
2024-03-20 13:54:27 +08:00
李通洲
f73c3b85c2
Doc: update changelog
2024-03-19 21:18:25 +08:00
李通洲
66bef2fc19
Network: trim trailing white spaces
2024-03-19 21:18:25 +08:00
李通洲
7c5eb021ee
Terminal (Linux): ignore chezmoi
...
Fix #762
2024-03-18 09:03:10 +08:00
李通洲
f902e3b3d8
CPU (Android): don't detect manufactor of Qualcomm as ARM
2024-03-17 19:19:33 +08:00
李通洲
553124ab5b
Presets: a new example
...
Ref: #761
2024-03-16 22:25:35 +08:00
李通洲
6c6d93370d
Logo: fix colors of arco linux
...
Fix #759
2024-03-15 20:32:29 +08:00
Carter Li
55ae3a7dbd
CPU (FreeBSD): don't display 0.00 GHz
2024-03-15 11:15:23 +08:00
Carter Li
586874080f
Packaging: update debian stuff
2024-03-15 10:51:53 +08:00
Carter Li
d5b91a8983
Merge pull request #758 from fastfetch-cli/dev
...
Release: v2.8.9
2024-03-15 09:50:54 +08:00
李通洲
72fee13112
Release: v2.8.9
2024-03-15 09:21:13 +08:00
李通洲
20ae897f39
fastfetch: remove unused #includes
2024-03-15 08:37:58 +08:00
李通洲
6f756d103f
Doc: update changelog
2024-03-14 20:43:17 +08:00
李通洲
c9dd858ce3
CPU (Linux): bing cpuMHz back
...
It's used in WSL
2024-03-14 20:40:40 +08:00
李通洲
2e201eaaf7
CPU: bring min frequency back & code optimizations
2024-03-14 19:24:03 +08:00
李通洲
7c54dcba69
CPU (Linux): fix detection when .../base_frequency doesn't exist
2024-03-14 10:32:34 +08:00
李通洲
a107395707
Logo (Chafa): fix blurry result when specifying both width and height
...
Who knows why it was coded like that
Fix #757
2024-03-14 10:18:17 +08:00
李通洲
8a9fe22855
Logo: fix proxmox
...
Fix #756
2024-03-13 23:58:40 +08:00
李通洲
7e04e23528
CPU: rename min frequency to base frequency
2024-03-13 23:42:59 +08:00
李通洲
8d779f68f3
CPU: detect base frequency
2024-03-13 23:41:11 +08:00
李通洲
98ba08c1a0
CI (macOS): fix build
2024-03-13 10:37:45 +08:00
李通洲
a1499b82f8
Doc: update changelog
2024-03-13 08:44:09 +08:00
李通洲
c6c866d78a
Host (Apple): add MacBook Air 2024
2024-03-12 18:27:02 +08:00
李通洲
7a6999bd20
Fastfetch: print final new line in --format json
2024-03-09 12:07:07 +08:00
李通洲
1084cf3523
Terminal (Linux): actually ignore SessionLeader
2024-03-09 11:52:31 +08:00
Carter Li
ed5f2a3968
Chore: update screenshots
2024-03-08 15:58:47 +08:00
Carter Li
17e1d4b72d
Package: update debian stuff
2024-03-08 10:03:31 +08:00
Carter Li
912f6c4f3c
Merge pull request #752 from fastfetch-cli/dev
...
Release: v2.8.8
2024-03-08 09:54:06 +08:00
李通洲
77d71b5fef
Doc: update changelog
2024-03-08 09:36:35 +08:00
Carter Li
6938a73a8a
Users (Linux): fix detection of client ip
2024-03-08 09:17:40 +08:00
李通洲
cee9df189d
Release: v2.8.8
2024-03-08 08:40:40 +08:00
李通洲
2a125e226b
Terminal (Linux): ignore SessionLeader
...
I don't know why it's there, but let's ignore it for now
2024-03-07 22:38:03 +08:00
李通洲
4a7e60ef57
CPU (Linux): don't crash if /sys/devices/system/cpu/cpufreq/ doesn't exist
...
Ref: #750
2024-03-07 21:31:23 +08:00
李通洲
0a6140346e
DisplayServer (Linux): fix old libdrm version compatibility
...
Ref: #748
2024-03-07 19:20:56 +08:00
Carter Li
01862ebc04
Display (Linux): fix width being detected as height when using libdrm
2024-03-07 14:39:13 +08:00
李通洲
3185299214
Doc: update changelog
2024-03-07 14:00:57 +08:00
李通洲
5b6ebe4f11
Doc: update README
2024-03-07 13:56:40 +08:00
李通洲
6274ef591b
Vulkan: try fixing old vulkan-header library compatibility
...
Ref: #748
2024-03-07 13:34:31 +08:00
李通洲
7acdaebee4
Printing: merge ffPrintError and ffPrintErrorString
2024-03-07 11:10:18 +08:00
李通洲
6dcfb6b88f
Fastfetch: fully resolve the format arg num issue
...
Ref: #749
2024-03-07 10:47:28 +08:00
李通洲
064972aecd
Disk: fix segfault with --help disk-format
...
Fix #749
2024-03-07 09:04:22 +08:00