A hotfix release that fixes a build failure when running cmake outside of build directory.
2.30.0
Changes:
- Percent: bar type must be enabled in
percent.type
before using percent bar in custom format
Features:
- Port to MidnightBSD; add mport package manager support
- Support bluetooth battery detection for macOS and Windows (Bluetooth, macOS / Windows)
- Support M4 model detection (Host, macOS)
- Support CPU temperature detection on OpenBSD (CPU, OpenBSD)
- Display Android icon in Android devices (OS, Android)
- Support qi package manager detection (Packages, Linux)
- Detect WM / DE by enumerating running processes (WM / DE, NetBSD)
- Generate manual pages from
help.json
(Doc) - Detect marketing name of vivo smartphone (Host, Android)
- Add txDrops detection if supported (NetIO, *BSD)
- Support tilix version detection (Terminal, Linux)
- Support percent type config in module level. Example:
{
"type": "memory",
"percent": {
"green": 20, // [0%, 20%) will be displayed in green
"yellow": 40, // [20, 40) will be displayed in yellow and [40, 100] will be displayed in red
"type": [ // Display percent value in monochrome bar, same as 10
"bar",
"bar-monochrome"
]
}
}
Bugfixes:
- Don't display
()
in key if display name is not available (Display) - Fix & normalize bluetooth mac address detection (Bluetooth, macOS / Windows)
- Don't print index in multi-battery devices (Battery)
- Fix segfault in macOS (#1388, macOS)
- Fix
CFStringGetCString() failed
errors (#1394, Media, macOS) - Fix CPU frequency detection on Apple M4 (#1394, CPU, macOS)
- Fix exe path detection on macOS (Shell / Terminal, macOS)
- Fix logo fails to load from symlinked files on macOS (#1395, Logo, macOS)
- Fix 32-bit truncation (NetIO, macOS)
Logos:
- Fix Lilidog
- Add MidnightBSD
- Add Unifi
- Add Cosmic DE
- Update openSUSE Tumbleweed
SHA256SUMs
fcb854036782da2b0725fc1989086799979f48842fa2617c9b342b5e7b200205 fastfetch-dragonfly-amd64/fastfetch-dragonfly-amd64.tar.gz
a7052bf86087b28bf817b121482cc540cc7a1c3961ae68317e17e56645561d0a fastfetch-dragonfly-amd64/fastfetch-dragonfly-amd64.zip
27d2395a3ff57569d58edbffa5d4ea4294d3b8634d05663fb50a427aa013b850 fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.tar.gz
322a0b87434ea7c8f744fe175a2bb6f2a3f8512783bc30e816ca304de012782e fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.zip
9399e5d82b6fde74f40785d3e2d93f7198cc5ac74c4c7da99fd254356f203fb1 fastfetch-linux-aarch64/fastfetch-linux-aarch64.deb
19e3f71835b03aa63a58e0a61dd27fe35156aa6d3666e2e077ea927515566290 fastfetch-linux-aarch64/fastfetch-linux-aarch64.rpm
33a0740752e9d97a88ed8e7702b88e4633d3664d7ec9bc2b59ab968338596de6 fastfetch-linux-aarch64/fastfetch-linux-aarch64.tar.gz
098c7bd93f048eb45448cabafeefbc419197c0046111619af071c7287e8021d0 fastfetch-linux-aarch64/fastfetch-linux-aarch64.zip
284b34d8c1397d657788aeb2d46541ccd50603f585ab0bbdb156287040023964 fastfetch-linux-amd64/fastfetch-linux-amd64.deb
cdeab4604f0fb64a80d11a96ca8485ccc4ad58b3f45593cbd1f53b7f59dbb052 fastfetch-linux-amd64/fastfetch-linux-amd64.rpm
34db0f64c53ee07e2633bfc3f33d21d7ce94d7e8ae895cfc927b2291512ef51e fastfetch-linux-amd64/fastfetch-linux-amd64.tar.gz
3065549f66555fcdbd3c5aae752cb44c3954bb5e756849e12da4f7a140c1a982 fastfetch-linux-amd64/fastfetch-linux-amd64.zip
c9603fd4220b786718e02703b944712836683949e5b5817333c55655b25095b8 fastfetch-linux-armv7/fastfetch-linux-armv7l.deb
3f463ef939004c1f1a809a244a483f70f112e58bff200b1287b68417eba5836e fastfetch-linux-armv7/fastfetch-linux-armv7l.rpm
a6189e3fffc08e2715f9096c184902815c29f6e4dd2fa2eb02ee9ba18326f5fa fastfetch-linux-armv7/fastfetch-linux-armv7l.tar.gz
7b88289e34d099e07db590728e773f958bf7c52ee94fb06b57b4995ecbdf63a6 fastfetch-linux-armv7/fastfetch-linux-armv7l.zip
4e251391ba3acc2ba75dabacfd300ac4acbe0e27dc67e7122c87b77ebc5241b5 fastfetch-linux-riscv64/fastfetch-linux-riscv64.deb
0e4b9dfa00e11886aa0017c063cf727011bb45e0d11764c18b1e519db51f1059 fastfetch-linux-riscv64/fastfetch-linux-riscv64.rpm
c1eaa7a7aee553db27a8bae2be3f579db382ff9de99635bac1e3fc6292cda1f8 fastfetch-linux-riscv64/fastfetch-linux-riscv64.tar.gz
05edbed8f108caa627d62e5f7b02fa754e6d6167e270304d0558fc4ad9f2631e fastfetch-linux-riscv64/fastfetch-linux-riscv64.zip
19a8b5f4b12556d5acaa2b72f4244d50a52bbc3a4754a9225c4ac4ae07e82d63 fastfetch-macos-universal/fastfetch-macos-universal.tar.gz
67b3a36caa028f0f12fe2a6f9e4e4130eca1aa43f00349642c161e8afc6e066d fastfetch-macos-universal/fastfetch-macos-universal.zip
ec26c9e4ff23b63c83d0c7a6191d56a6e45fb01bafbeb0980e5dfe4f4d0082d7 fastfetch-musl-amd64/fastfetch-musl-amd64.tar.gz
78371990936b355dfdc3c535c3ee2e3b77a895255a04a4ed2629f00532bc0921 fastfetch-musl-amd64/fastfetch-musl-amd64.zip
b9e6aaf8be712c1210eefc4f0789a58187ac34c2892bf2f749791b61eb713dc9 fastfetch-netbsd-amd64/fastfetch-netbsd-amd64.tar.gz
760ca54f656093e6515194adac6193d4a72cc7f4346790667193a7771fbd3ace fastfetch-netbsd-amd64/fastfetch-netbsd-amd64.zip
f0785b24e0c5033c02eb0b3037652662a4bbaed89434ac8a0708102e4dde6889 fastfetch-openbsd-amd64/fastfetch-openbsd-amd64.tar.gz
eb3da4ea7e64a4c8034b8dc1cde9c1b593646bed29032443dce0dc723a2f4f50 fastfetch-openbsd-amd64/fastfetch-openbsd-amd64.zip
5248311a3d8ce65f6f48756dfc0df9f8922d64f5201ee8d980497d52e924906e fastfetch-source/2.30.1.tar.gz
86ba79a5a27235ef949921363f512bd1bd7a2953ef717efe441e7f8438655921 fastfetch-source/2.30.1.zip
167828e6162ff6b530714ae1a7f0f050d1c5e994141ed78396220f42002f8a6d fastfetch-sunos-amd64/fastfetch-sunos-i386.tar.gz
f27eadca0ec39dd9aa621e67d8740c25c65060c459f9582ea095c5daf6fbabc2 fastfetch-sunos-amd64/fastfetch-sunos-i386.zip
c62f855fd1877848bcb5ca4ab9fca444dd85fb2c569e532a25b73d28c367b4b9 fastfetch-windows-amd64/fastfetch-windows-amd64.7z
5bb18679da203cd75a8b81ace9a1b3c27007c83bb8edaf81bb129dbc767ae932 fastfetch-windows-amd64/fastfetch-windows-amd64.zip
SHA512SUMs
9192227058cfe3562ae6aa4b9a203bf61fbd4c087ed0d5f0ae9bdb804b582d9d3c8f49cfff90dd558edbedd4ac13eec9aa84e78cf7bd60c2e522f36401841cd0 fastfetch-dragonfly-amd64/fastfetch-dragonfly-amd64.tar.gz
7ee69359c930e2259bb2183066c7bbc7bbd4eaf8fa9bb966f01a98d7b17055d410d51301d2f99c518aa3349d5bd3e334d4b203f5b6a2918868fdf808b0711e2d fastfetch-dragonfly-amd64/fastfetch-dragonfly-amd64.zip
756de51cf751066676169b763b903c797caa36f9fb5fe626a28928f5ad6c2ef5a55004e71b9690206ba521f38fb67e56e6ccafcb0cd444b9c13152c71f7ff754 fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.tar.gz
02a1ba70b888d9c7519f6ec5d5e3a4cee5f64f64c2d573f2e0dc8651fc7fa397c8d0565bc38f916a8a9c97710843ae070ae90681e75f5021c4a4b4a9dbb8d071 fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.zip
7bda7eb86f4001383dbe22a828d3585e3dc42c505ab214eec388788a5e830a562b1f47d638f166672c8ebc2386fe943c0d1c0dfc25ef35719f88cbccb3ee78a5 fastfetch-linux-aarch64/fastfetch-linux-aarch64.deb
e88de3646d7dac3c1ec448bc93ef13309d4554018143ba4c43af4828ab460d2d7f966f6164608ec7018e192778df87f97685092d8964f7740c872a9f1f94f7ff fastfetch-linux-aarch64/fastfetch-linux-aarch64.rpm
0e737be6ca5db6485c4fb8bc991c83b6f82f21335b26651422ba7bcc6551725708b5e2b3bc11e86d07b797a7cd62fdd7a29d3f969684266eeebf0a2c37e77fdd fastfetch-linux-aarch64/fastfetch-linux-aarch64.tar.gz
9dab2382f1dbc61cd4cc4b8c7936c055c7323052a4ac849e206cbd75ac5420de0f3625e926730fcbb59c042072a5efd43f6e5cdf55975072329035fe485b59df fastfetch-linux-aarch64/fastfetch-linux-aarch64.zip
508615ea5eeefc5160b61bab047e81cd7a2fd1878825187d017c14294bb27687a821976cf99d11bbb7e6c50ef524b14a499c2aa449bd62188f962ea5f1f73493 fastfetch-linux-amd64/fastfetch-linux-amd64.deb
870b8207faa54738a790c4b6c4a1595aded6f61d4bf4ea56438532da60765c642a889ca1f4fa4f02163b3b5641b658afe6e4ef44586ea166dde70cd821a4a9be fastfetch-linux-amd64/fastfetch-linux-amd64.rpm
9810196cdfd7ea4b8bfb96fd88ee3ee257b3f33d5da13e0a836e04cdf974c842b061f0f715125f633ef6e8d8706b84edda52e74047e6b10ed28326908a84396a fastfetch-linux-amd64/fastfetch-linux-amd64.tar.gz
706d576b38e6a282531afbe6f861441da5c38cc67330f7662dc17036ad236182422e7bd9cd5ceffbb8183a1f9512aa115d0f36db305dcb5cd31e829a1f2786b2 fastfetch-linux-amd64/fastfetch-linux-amd64.zip
97e55157cc766f12e8fc29798f1e98aacacc9b63330745c9fb49644664527b4f85c942c305a9dc8cecd9bb083929307b6eb736e365db291acdf6736f5d299e1e fastfetch-linux-armv7/fastfetch-linux-armv7l.deb
48ecc64a1909a009ff91678beea67d6a22105ab247eafade6c983f513a9d3e97eedc88e77648c80c77ddfe554d9f938825257e21c4ca4a5aedd9fa5cf4e78664 fastfetch-linux-armv7/fastfetch-linux-armv7l.rpm
bd83548e3272c763396a67477fa9d59355151c35877ef4bd00d2275df5bcfad67ef223e1625adbe3ef051b86ed62b75edcdc3aa3206a82c8a991b7df73cb5fe6 fastfetch-linux-armv7/fastfetch-linux-armv7l.tar.gz
9eb7c849440f1c6f1fcc5d0b1ba888463e1f48b34fc2f1786e3d63fad443648df8e9454a77ed874101b63d3c968cf31b4a9cb64faeae04a3adf5bdf8477a42a1 fastfetch-linux-armv7/fastfetch-linux-armv7l.zip
c97694ce1ee246008123edf8a31d1cb1b2f8c7dd85539104ce4a66340a293f63d0acee63d31e4afc114c0e8f86adb20242bbefe4839b424f86833a003441295c fastfetch-linux-riscv64/fastfetch-linux-riscv64.deb
23b0c7814d8fb4df78f31c67883ae3540790a8505adfc8584feafe344ea7398f84160658907218d768dfcbd87beb9e7192f8a688950e32e138457786809006e6 fastfetch-linux-riscv64/fastfetch-linux-riscv64.rpm
cc0b02f1b97e23057f0e8d202db19072b092ef0f57621c4f89458dafa8f7f4a0d6be02b6782ea450649af3f33631611f1942542d9f3344ce5ad9fe063d207754 fastfetch-linux-riscv64/fastfetch-linux-riscv64.tar.gz
a111cb7cd322e0d51368727bebdd6feb5d7ae5932b21e3e866ed2b2ef965bcd8a875f4f776bdc45ad7af21efeaffd6bca577a68ffd2353c1f7c6e5f94adb586b fastfetch-linux-riscv64/fastfetch-linux-riscv64.zip
1f2a07602cd5fd3be436ffc40bc6df31fcfed967b8a3eef7d8f10a1f37b87c3dacacb4956d39ea9ee6999473aca2395a3cb7a00d97cb8d896bda78c926d0c4bf fastfetch-macos-universal/fastfetch-macos-universal.tar.gz
90f70b9ef9078338ecc1fb6e74e2507a7893f5db91150eafc3ddd52fe333a6a39e1ae39ca5f99d486cef590236111791c3a82123ba825950a538b1d936b5f7a4 fastfetch-macos-universal/fastfetch-macos-universal.zip
8519db7bf5e1542dff33681f346eb8b5158edd2355ec9a309d2da1df8e353fe01e1f6c19a812718e60b6e8bd0746c3a782faad7c166e32d5c63baba797c44549 fastfetch-musl-amd64/fastfetch-musl-amd64.tar.gz
d6fc01e9ba54d091dcad2979a03ff97fd514fea12c987f84f6a5f82e261c2e4b85cf87349e5a318de9472c54b8c4feb35d72dd3259e5b106d782ca69aa9003b2 fastfetch-musl-amd64/fastfetch-musl-amd64.zip
081cc5334d3aa167a25fbf2c2b1db2ec46e414b7a5006d400691f45b9830f1ab4c89e145dc0bbf69baaeb23f0ba8e902749e4a8acfbb8593c1b60ec204e35a17 fastfetch-netbsd-amd64/fastfetch-netbsd-amd64.tar.gz
5469f138896cf1ac043f7caf1ec670b8e0ec70990b4c185cc2344bf3b1a1a3bcee6f44aec9476394e692b83f8ed858918af3508163c1a1dcd52a00db2b5dad38 fastfetch-netbsd-amd64/fastfetch-netbsd-amd64.zip
818353c4285967af822ca47890e8abcf78f7d971c1a22b99fffb872e705b7b9d8332a28f7dfe479ae5c17c2a30fcfee4c1d34c90ef5ffbb6ee0fd09891450e29 fastfetch-openbsd-amd64/fastfetch-openbsd-amd64.tar.gz
7592ca17b90352545cc160471a5cdda5f3d5e70ef78a0a32175950fe3ba0811c3d3e05803ddeb7fc5dd0f7876af5b144619935dcc7fea07c8a78a1cc12734ff4 fastfetch-openbsd-amd64/fastfetch-openbsd-amd64.zip
626eaea5cb4ea3c61b44d24acf836734e7a04e8a3cf78bd0c8c3d4dcaf28bc165501906f97cc1423aadf8d822539e82251b65f3089780232dc214d07ce6aba7a fastfetch-source/2.30.1.tar.gz
5ffb7af64796bfff932163cbac6536f7732a118f71f78b06549b2f9cbd5b7aec2c2ab35909e92f848ce1972a94dacfa34d1610a2063fedc774e9bab261b024ac fastfetch-source/2.30.1.zip
15c7d8de0edb1d55a4dd6fb97232d4c2c22d9545a464211cb5c80035e2b94150a5ef5004f6725338cc3fe47d1e3002d824dfac81f3e0d771e6058f0ee6e9ea75 fastfetch-sunos-amd64/fastfetch-sunos-i386.tar.gz
60953af67771a43839ef4fe30da42e9df7756daf3aedd0cde728e7d5332167aca2b0cf6ef3f47f7002ae96aedc3a797321cb9b76e97bc06a1db9d925d822c1cd fastfetch-sunos-amd64/fastfetch-sunos-i386.zip
ba065b8ec0ad7dc525b90194705815c82f94990687e414218f7f312f2d95fad5b0979dce38bcd6e8a60bac931f8903f65ab5d2f3dbeaca7fde672d15113adf85 fastfetch-windows-amd64/fastfetch-windows-amd64.7z
594fc2a288d53b4d48431ab44e221cc1c760868b925d8a6e04268ccdc1f1e79bffd144357ab3bc281a874ce58293ca6cb43f9b69fdf6bccc63a0bd8833bea301 fastfetch-windows-amd64/fastfetch-windows-amd64.zip