Commit Graph

259 Commits

Author SHA1 Message Date
李通洲 7dae59ee92 Processing: add --processing-timeout 2023-07-10 22:20:30 +08:00
李通洲 856d732e13 Global: add option --size-ndigits and --size-max-prefix 2023-07-10 15:25:45 +08:00
李通洲 d0ce6aabb6 Brightness (Linux): detect brightness of external monitors with DDC/CI 2023-07-09 17:22:04 +08:00
李通洲 300d06ffcd Fastfetch: don't hide cursor in DEBUG mode 2023-07-09 16:56:12 +08:00
李通洲 ab3290d9cb WMI (Windows): add --wmi-timeout option 2023-06-25 14:33:13 +08:00
李通洲 d0f093c567 Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
2023-06-24 17:28:05 +08:00
李通洲 68feaa2800 LM: new module 2023-06-20 23:01:18 +08:00
李通洲 4905d5aded Wifi (Windows): remove --lib-wlanapi
It's not used
2023-06-20 14:14:11 +08:00
Carter Li ba45229db0 Colors: support --colors-symbol 2023-06-18 14:03:29 +08:00
Carter Li fbbd549db2 Fastfetch: set pipe=true automatically if stdout is not a tty 2023-06-18 12:49:53 +08:00
李通洲 043c41dfc7 Fastfetch: add --no-buffer option 2023-06-13 11:08:49 +08:00
Linus Dierheimer 67349354e4 Don't build the combination of musl & features 2023-06-12 17:20:27 +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
李通洲 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
李通洲 3227eee080 Processes: add JSON config 2023-06-10 09:15:15 +08:00
李通洲 0021219f42 Chassis: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 e3ec136cad Theme: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 db98e406c2 Weather: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 7f9ff587ce PublicIP: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 a4a801d83a Player: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 fde86657f2 Media: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 969c787ff8 Users: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 748a67d47a Vulkan: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 692dd841e3 OpenCL: 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
李通洲 d731051cb7 WM: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 11d8142cea DE: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 54a1890aca Wallpaper: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 a3524c3af1 Icons: 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
李通洲 100ce5844d TerminalFont: 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
李通洲 fa28529308 Packages: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 2f5c198a81 Wifi: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 f3190b8979 Memory / Swap: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 31241b64d8 WMTheme: 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
李通洲 c7119498a3 Global: major FFstrbuf related code refactor 2023-06-10 09:15:15 +08:00
李通洲 2df1305521 Sound: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 7e85db6843 LocalIP: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 0b96818f6d Locale: add JSON config support 2023-06-10 09:15:15 +08:00
李通洲 3526092b38 Font: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 8dc443f827 Gamepad: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 623557f521 Disk: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 2359b7e2f4 GPU: support JSON config 2023-06-10 09:15:15 +08:00
李通洲 e3e8c689ed Custom: support JSON module
Note: old command options `--set` and `--set-keyless` were removed. To reuse custom module, JSON config must be used.
2023-06-10 09:15:15 +08:00