Linus Dierheimer
0cf114c399
CI: Try to fix build with musl
2023-06-12 15:39:17 +02:00
Linus Dierheimer
c99dd33246
Remove debug statement
2023-06-12 15:12:25 +02:00
Linus Dierheimer
47bf785752
Include limits.h when needed
...
Fixes #472
2023-06-12 15:10:45 +02:00
李通洲
e9b3a799bc
OS: make osFile a global option
...
`OS` is used by Module `Package`
2023-06-12 15:42:56 +08:00
李通洲
df4d6627ee
Player: make playerName a global config
...
`playerName` is used in `ffDetectMedia`, which is used in Module `media` and `player`.
2023-06-12 15:28:31 +08:00
李通洲
9b9d03947d
Users: silence compiler warnings
2023-06-12 15:28:31 +08:00
李通洲
40a1f75895
TerminalShell: remove --terminal-version and --shell-version
2023-06-12 15:03:56 +08:00
李通洲
6a71e0fa75
Media: tidy, add fixme
2023-06-12 15:03:56 +08:00
李通洲
c33eb8c265
GPU: support module options
2023-06-12 14:57:59 +08:00
李通洲
6f9167c725
Display: detect screen rotation
2023-06-12 10:35:28 +08:00
李通洲
56effcb189
CPU: use module options
2023-06-12 10:33:28 +08:00
李通洲
8a284ae9a1
Battery: use module options
2023-06-12 10:32:35 +08:00
李通洲
ac32de7bf1
WM: detect Gnome classic mode
2023-06-11 18:56:40 +08:00
李通洲
bab103ff17
Wallpaper (Linux): support Cinnamon
2023-06-11 14:26:57 +08:00
李通洲
a3a60176b1
Wallpaper (Linux): support MATE
2023-06-11 14:14:23 +08:00
李通洲
9c35e3a17a
TerminalFont (Linux): support MATE Terminal
2023-06-11 14:13:57 +08:00
李通洲
3f97e8195b
Terminal (Linux): support MATE terminal version detection
2023-06-11 14:07:22 +08:00
李通洲
4575ee0d97
Wallpaper (Linux): fix xfce wallpaper detection on my laptop
2023-06-11 12:59:43 +08:00
李通洲
ec03294ebc
Wallpaper (Linux): support lxqt
2023-06-11 12:38:10 +08:00
李通洲
aa0d1d94b2
TerminalFont (Linux): support QTerminal
2023-06-11 12:32:17 +08:00
李通洲
662f081f49
Terminal: support qterminal version detection
2023-06-11 12:32:17 +08:00
李通洲
f65a3d1e75
Wallpaper (Linux): support KDE
2023-06-11 12:32:06 +08:00
李通洲
977da91aa6
DE: fix KDE version detection on Fedora
2023-06-11 09:53:43 +08:00
李通洲
174e1f9d4b
JSON: an attempt to switch back to yyjson
...
yyjson is a lot faster than json-c and is more actively maintained. In addition, as JSON config is now a major feature, we'd better not depend on lib that may not exist
2023-06-10 21:35:45 +08:00
李通洲
a4a801d83a
Player: add JSON config support
2023-06-10 09:15:15 +08:00
李通洲
e484c6cdfc
OpenGL: add JSON config support
2023-06-10 09:15:15 +08:00
李通洲
823f773e26
PowerAdapter: support JSON config
2023-06-10 09:15:15 +08:00
李通洲
13ae9aff44
Terminal: support JSON config
2023-06-10 09:15:15 +08:00
李通洲
786d538276
Shell: add JSON config support
2023-06-10 09:15:15 +08:00
李通洲
a4c8b93a07
Uptime: support JSON config
2023-06-10 09:15:15 +08:00
李通洲
51bc06f60b
Uptime: code refactor
2023-06-10 09:15:15 +08:00
李通洲
39582471e8
Global: major FFlist related code refactor
2023-06-10 09:15:15 +08:00
李通洲
c7119498a3
Global: major FFstrbuf related code refactor
2023-06-10 09:15:15 +08:00
李通洲
7e85db6843
LocalIP: add JSON config support
2023-06-10 09:15:15 +08:00
李通洲
2359b7e2f4
GPU: support JSON config
2023-06-10 09:15:15 +08:00
李通洲
305533a0d4
CpuUsage: support JSON config
2023-06-10 09:15:15 +08:00
李通洲
0f3fa38c04
TerminalFont: fix Windows Terminal detection
2023-06-10 09:15:15 +08:00
李通洲
f205982ae5
CPU: support JSON config
2023-06-10 09:15:15 +08:00
李通洲
dca9ce4b2d
JsonConfig: refactor to get rid of data-ffjson_*
2023-06-10 09:15:15 +08:00
李通洲
04180a7389
Display: init support of JSON config
2023-06-10 09:15:15 +08:00
李通洲
4e3e469ba8
Battery: major code refactoring
...
ditto
2023-06-10 09:15:15 +08:00
李通洲
6cb073e6a5
OS: major code refactoring
...
Split `fastfetch.h` to make it possible to print OS module with different options
2023-06-10 09:15:15 +08:00
李通洲
de2a346601
Revert "Deps: revert changes of JSON parse library"
...
This reverts commit ccb0f853db .
2023-06-10 09:15:15 +08:00
李通洲
356c905703
DisplayServer (macOS): add a missing variable initialization
2023-06-09 11:07:06 +08:00
李通洲
77fde11039
Disk (Linux): fix fastfetch doesn't show Windows drives (/mnt/c)
2023-06-08 22:24:57 +08:00
李通洲
e13f04e80f
Disk: backport changes from config branch
2023-06-08 22:24:57 +08:00
李通洲
ad026f6105
LocalIP: backport mac address support
...
Also change `--*-ip-*` to `--*ip-*` to be consistant to my config branch
2023-06-08 22:22:05 +08:00
李通洲
9107d0e107
Player: try avoiding too Linux-specific names
2023-06-08 16:08:56 +08:00
李通洲
ee876c54bf
Theme: split detection code
2023-06-08 16:08:56 +08:00
李通洲
4af44a40bf
OS (macOS): add fast path for code name detection
2023-06-07 14:30:45 +08:00