李通洲
043c41dfc7
Fastfetch: add --no-buffer option
2023-06-13 11:08:49 +08:00
李通洲
17b6ff1a6d
TerminalFont: always init terminalFont.font
2023-06-13 10:57:52 +08:00
李通洲
ba4c18f80b
FFlist.h: fix copy / paste bug in ffListInitMove
2023-06-13 09:21:12 +08:00
李通洲
2c2a231330
CPU: fix memleaks
2023-06-13 09:04:41 +08:00
李通洲
429d7c1ed9
Host: don't use singleton
2023-06-13 09:04:41 +08:00
李通洲
3bf83e45ed
Font: don't use singleton
2023-06-13 09:04:41 +08:00
李通洲
d5a3802492
Disk: don't use singleton
2023-06-13 09:04:41 +08:00
李通洲
88f354a872
Bluetooth: don't use singleton
2023-06-12 23:39:56 +08:00
李通洲
fa99508a69
CMake: make some serious warnings as errors
2023-06-12 23:39:56 +08:00
李通洲
cba352cca6
TerminalFont: don't use singleton
...
Singleton doesn't work well with JSON config
2023-06-12 23:39:56 +08:00
Linus Dierheimer
fc12494ac1
Adapt to new repository url
2023-06-12 17:26:37 +02:00
Linus Dierheimer
a42e807276
Don't test musl-clang, it is broken
2023-06-12 17:22:25 +02:00
Linus Dierheimer
67349354e4
Don't build the combination of musl & features
2023-06-12 17:20:27 +02:00
Linus Dierheimer
29f070fc1f
Wifi: Workaround: Check if header is present
2023-06-12 16:15:29 +02:00
Linus Dierheimer
216ae71f7f
Don't use linux/if_packet.h
2023-06-12 16:02:56 +02:00
Linus Dierheimer
0cf114c399
CI: Try to fix build with musl
2023-06-12 15:39:17 +02:00
Linus Dierheimer
b784fd266a
CI: Install correct packages
2023-06-12 15:29:11 +02:00
Linus Dierheimer
298b669ff9
CI: Try without static
2023-06-12 15:24:58 +02:00
Linus Dierheimer
465387fd65
CI: add musl to build test
2023-06-12 15:22:42 +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
李通洲
6568cd8e0d
fastfetch: unify parse functions
2023-06-12 15:48:26 +08:00
李通洲
e9b3a799bc
OS: make osFile a global option
...
`OS` is used by Module `Package`
2023-06-12 15:42:56 +08:00
李通洲
d7115022e4
OpenGL: update text files that reflects the change of --gl to --opengl-type
2023-06-12 15:35:48 +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
李通洲
74e61369f2
FFlist / FFstrbuf: add InitMove functions
2023-06-12 11:30:04 +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
李通洲
71beb626c3
Logo: fix paddingLeft doesn't work when paddingTop is set
2023-06-11 21:35:18 +08:00
李通洲
e68efb184b
JsonConfig: support more non-module options
2023-06-11 21:31:09 +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
李通洲
c7a11e050c
JsonConfig: don't make it a module
...
So that JsonConfig doesn't rely on `--structure`
2023-06-11 00:57:31 +08:00
李通洲
6d6eee9968
JsonConfig: support Logo config (WIP)
2023-06-10 21:35:45 +08:00
李通洲
abe0d2ca78
Global: drop json-c and switch to yyjson
2023-06-10 21:35:45 +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