李通洲
1b3d713e50
CPUUsage: always print something
2023-11-01 15:36:13 +08:00
李通洲
6e816fca6e
CPUUsage: don't hang on weird host
...
Try fixing CI of FreeBSD
2023-11-01 15:26:24 +08:00
李通洲
5a699af610
OS (macOS): improve performance
2023-11-01 15:24:52 +08:00
李通洲
11d7eec4db
Revert "FreeBSD: debug"
...
This reverts commit 6508ccfc0d .
2023-11-01 12:22:28 +08:00
李通洲
6508ccfc0d
FreeBSD: debug
2023-11-01 09:52:15 +08:00
李通洲
d0a8d3cdc4
TerminalFont (Linux): early return
2023-11-01 09:42:52 +08:00
李通洲
494cc1493e
TerminalFont (Linux): support xfce4-terminal 1.1.0+
...
Fixes #602
2023-11-01 09:40:49 +08:00
李通洲
761c649817
TerminalShell: better support for environment running with su
2023-11-01 08:55:00 +08:00
李通洲
a2f576f3e5
GPU (WSL): support nvml too
2023-11-01 00:10:24 +08:00
李通洲
3b9b03a086
FreeBSD: fix build
2023-10-31 23:45:38 +08:00
李通洲
ab51a209d7
CI: try fixing FreeBSD build
2023-10-31 22:53:06 +08:00
李通洲
38ac339011
WM: support WindowBlinds detection
2023-10-31 22:40:44 +08:00
李通洲
9ac50fc42f
GPU: add more vendors
2023-10-31 15:11:22 +08:00
李通洲
5b2006cd06
Global: get rid of locks
...
Psychological burden NO MORE
2023-10-31 14:42:45 +08:00
李通洲
fc3891c913
DE: implement --de-slow-version-detection
2023-10-31 10:07:41 +08:00
李通洲
cf66679323
DE: move version detection code to separate files
2023-10-30 22:46:38 +08:00
李通洲
55b41144db
WM: add flag --wm-detect-plugin
2023-10-30 16:34:35 +08:00
李通洲
ae34208247
Battery (Windows): add flag --battery-use-setup-api
2023-10-30 14:49:00 +08:00
李通洲
b462006280
Chassis (Windows): add flag --chassis-use-wmi
2023-10-30 14:31:19 +08:00
李通洲
485bcbf054
GPU: add flag --gpu-use-nvml
2023-10-30 13:46:51 +08:00
李通洲
2e30a57889
TerminalFont: always use kitten to detect kitty term fonts
2023-10-30 11:05:43 +08:00
李通洲
3a84a1a5fa
Packages (Windows): add option --packages-winget
2023-10-29 19:37:31 +08:00
李通洲
c52353b4b8
Vulkan: remove used GPU memory detection, which is unreliable
...
Ref: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_memory_budget.html#_description
2023-10-28 20:25:39 +08:00
李通洲
799628c083
GPU: guard nvml related code behind --allow-slow-operations
2023-10-28 17:23:49 +08:00
李通洲
38d5791d57
GPU: support memory, core count detection
2023-10-28 13:56:43 +08:00
李通洲
9d664e2b61
GPU (Linux): support driver version detection
2023-10-28 13:11:04 +08:00
李通洲
dd3109cd89
GPU: better nvidia GPU temp detection
2023-10-27 21:16:03 +08:00
Carter Li
130d5a5202
Sound (macOS): fix no sound devices detected error on old macOS version
2023-10-27 17:35:28 +08:00
李通洲
04409f4381
Wifi (macOS): better (or worse) support of security detection
2023-10-27 12:02:01 +08:00
李通洲
59a9209621
GPU: support Nvidia GPU temp detection
2023-10-27 00:00:19 +08:00
李通洲
cd5e14a834
LM (Linux): tidy
2023-10-26 23:27:40 +08:00
李通洲
bd898e4006
Wifi (macOS): additional fix of Sonoma compatibility
2023-10-26 09:50:51 +08:00
李通洲
2c49dcceaf
Options (Library): split code
2023-10-25 16:24:24 +08:00
李通洲
bed1b4cf0f
Global: move general options to a new separate folder
2023-10-25 13:39:13 +08:00
李通洲
11d03ad59e
TerminalFont: support st
2023-10-24 16:48:22 +08:00
李通洲
504f1533c2
Terminal: support st version detection
2023-10-24 15:57:40 +08:00
李通洲
bf1d1cbac5
Terminal: support urxvt version detection
2023-10-24 15:56:43 +08:00
李通洲
533231825c
Terminal (Linux): detect tmux: server as tmux
2023-10-24 10:20:41 +08:00
李通洲
40e2787d94
Revert "Terminal (Linux): better support for tmux"
...
This reverts commit 281af9c86f .
2023-10-24 10:09:43 +08:00
李通洲
281af9c86f
Terminal (Linux): better support for tmux
2023-10-23 23:38:18 +08:00
matoro
fc0db8c291
Host (Linux): devicetree path for OBP hosts ( #591 )
...
At least SPARC devices have their model name in this devicetree node
and do not have a "model" node. Possibly also POWER Macs, do not have
one to test though.
2023-10-23 23:37:37 +08:00
matoro
40d6d0b7b5
CPU (Linux): quirks for MIPS platforms ( #590 )
...
CPU name is in "cpu model" field on MIPS. Also, /proc/cpuinfo contains
an "isa" field, but rather than being a single string like RISC-V it is
instead a space-separated list of every ISA flavor that the chip is
compatible with. Since these are mostly incremental, just make the
cpuISA value set to the last one.
Before:
```
$ fastfetch --structure "cpu" --logo none
CPU: mips1 mips2 mips3 mips4 mips5 mips32r1 mips32r2 mips64r1 mips64r2 (16)
```
After:
```
$ fastfetch --structure "cpu" --logo none
CPU: Cavium Octeon II V0.10 mips64r2 (16)
```
2023-10-22 22:09:43 -05:00
李通洲
3f4d4c8eea
GPU: add more vendors
2023-10-21 17:36:13 +08:00
李通洲
e2fe94d4e4
DisplayServer (Android): tidy
2023-10-21 15:44:38 +08:00
李通洲
f61794ea70
GPU (Windows): better GPU memory and type detection
2023-10-18 10:52:29 +08:00
李通洲
7362808d5d
Brightness (Linux): fix compatibility for ddcutil 2.0
...
3rd try
2023-10-15 13:46:58 +08:00
李通洲
27cfec68ed
Brightness (Linux): fix compatibility for ddcutil 2.0
2023-10-15 12:27:38 +08:00
李通洲
0cc38c20be
CPUUsage (FreeBSD): silence compiler warnings
2023-10-15 10:52:05 +08:00
李通洲
d29931a91a
Brightness (Linux): fix compatibility for ddcutil 2.0
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/576#issuecomment-1763184172
2023-10-15 10:52:05 +08:00
李通洲
17c007348b
Icons (Windows): fix detection
2023-10-14 21:55:55 +08:00