Linus Dierheimer
5c43119836
Fix used disk space calculation
2022-09-14 22:35:07 +02:00
Linus Dierheimer
545210e25e
Don't require FF_HAVE_OPENCL on Apple
2022-09-14 22:03:23 +02:00
Linus Dierheimer
47c9fb9f6c
Refactore some macros
2022-09-14 19:03:50 +02:00
Linus Dierheimer
5e5c144582
Fix build on apple
2022-09-14 09:51:08 -07:00
Linus Dierheimer
ac330430bf
Link apple frameworks at compile time
2022-09-14 14:55:28 +02:00
Linus Dierheimer
52275b89dc
Try to unify linux and apple code paths
2022-09-14 12:41:43 +02:00
李通洲
a8b0e77189
OpenGL / OpenCL: add macOS support
...
Note: FF_LIBRARY_LOAD and friends are not used because loading framework
bundles are not supported by FF_LIBRARY_LOAD and support it is not easy.
Since CGL is guaranteed to be supported by macOS system, we simply use
static linking in this case.
2022-09-13 17:03:26 +08:00
李通洲
93ac3f1971
Library: simplify macros
2022-09-12 21:10:05 +08:00
Carter Li
7c43e4b8e7
ci: show everything with fastfetch
2022-09-12 21:10:05 +08:00
Evo112358
728759d38e
pull request to implement enhancement referenced in issue 223.
2022-09-12 15:51:53 +10:00
Linus Dierheimer
6de8153207
Make media detection more robust
2022-09-11 13:09:33 +02:00
Linus Dierheimer
883e0450b0
Correct intendation
2022-09-08 15:27:53 +02:00
Linus Dierheimer
2fc8a7e70b
Better brew package detection
2022-09-08 06:26:26 -07:00
Linus Dierheimer
be7f8f4117
Swap module
...
#225
2022-09-08 14:51:31 +02:00
Linus Dierheimer
dd60e8aa75
fix build on macos
2022-09-08 01:50:18 -07:00
Linus Dierheimer
851899397e
Improve brew package detection
2022-09-08 10:45:56 +02:00
Linus Dierheimer
16a706d3c5
Seperate color config of title and keys
2022-09-07 19:50:10 +02:00
Linus Dierheimer
b22bcba220
Don't use LC_CTYPE for locale detection
2022-09-06 09:17:26 -07:00
Linus Dierheimer
0b3bf3c273
Only build display server code on linux
2022-09-06 15:42:37 +02:00
Linus Dierheimer
7fd98829b0
Fix unused variable
2022-09-06 14:23:07 +02:00
Linus Dierheimer
282271a65a
MacOS disk support
2022-09-06 05:19:21 -07:00
Linus Dierheimer
9ef4b82cb9
Refactor disk module
2022-09-06 13:24:57 +02:00
Linus Dierheimer
54cb74c999
Separate gpu detection and printing logic
2022-09-05 17:42:42 +02:00
Linus Dierheimer
c80b1761dd
brew package support
2022-09-05 05:15:19 -07:00
Linus Dierheimer
6a44515cf2
Separate memory detection and printing logic
2022-09-05 10:57:09 +02:00
Linus Dierheimer
ea60fd0a0d
Separate cpu detection and printing logic
2022-09-04 22:20:12 +02:00
Linus Dierheimer
71779fa4b1
Basic MacOS support
2022-09-04 09:02:11 -07:00
Linus Dierheimer
327b1b142e
guard get_nproc with FF_HAVE_SYSCONF_H
2022-09-04 14:37:57 +02:00
Linus Dierheimer
9d106c6672
Enable build on MacOS
...
Note that this commit just makes fastfetch compile, not work properly
2022-09-04 14:30:52 +02:00
Linus Dierheimer
df0e13b198
Fix possible segfault
2022-09-04 13:56:14 +02:00
Linus Dierheimer
08b0bac2b9
Refactor os detection code
2022-09-04 13:33:18 +02:00
Linus Dierheimer
d387800bda
Separate host detection and printing logic
2022-09-04 12:43:30 +02:00
Linus Dierheimer
542ad5eab6
Small fixes to gpu code
2022-09-03 10:53:30 +02:00
Linus Dierheimer
99f42d0953
Fix build with old libpci versions
2022-09-01 17:22:35 +02:00
Linus Dierheimer
3b316bdd3f
Refactor pci code
2022-09-01 17:14:50 +02:00
Linus Dierheimer
136f73ea0b
Updated screenshots
2022-08-28 17:39:01 +02:00
Linus Dierheimer
28270541e6
use pci_read_byte to support older libpci versions
2022-08-28 16:01:34 +02:00
Linus Dierheimer
8197eddea8
Much better AMD gpu names
2022-08-28 15:51:28 +02:00
Linus Dierheimer
f4ee8667b1
Binary prefix option
2022-08-26 16:02:04 +02:00
Linus Dierheimer
952989c1e8
Show huge ram values in GiB
...
#218
2022-08-23 13:53:12 +02:00
Linus Dierheimer
112e83b7c3
Provide apk count to package format string
2022-08-18 22:02:21 +02:00
Maxim Karasev
b2e0034c34
Add APK (Alpine Package Keeper) support
2022-08-18 22:28:40 +03:00
Linus Dierheimer
e3cdf9d9fd
Reset color after custom module
2022-08-18 11:45:44 +02:00
Linus Dierheimer
6cdb694e33
Do simple \ replacement in user strings
2022-08-18 11:36:30 +02:00
Linus Dierheimer
fca37b59c8
Print xbps package count once again
...
#209
2022-08-12 09:40:02 +02:00
Linus Dierheimer
2fe7476c67
Better xbps package count
...
#209
2022-08-07 19:42:16 +02:00
Chongyun Lee
66a4fc1600
Fix build error on Android
...
host.c has an #elif, but actually #else is needed.
2022-07-27 22:50:11 +08:00
Linus Dierheimer
c021689a2b
Better nix package sorting
...
#195
2022-07-26 19:15:00 +02:00
Linus Dierheimer
2ac2762c9f
Print nix-default packages
...
#195
2022-07-26 19:03:15 +02:00
Linus Dierheimer
27dd097671
Improved Nix package detection
...
#195
2022-07-26 18:36:10 +02:00