github fastfetch-cli/fastfetch 2.17.0

latest release: 2.17.1
pre-release3 days ago

Marked as prerelease because of #1053

Changes:

  • CMake option ENABLE_PROPRIETARY_GPU_DRIVER_API is removed. The GPU driver APIs are now enabled by default.
    • The option was introduced to reduce the license concerns. Since all non MIT proprietary code has been rewritten manually from scratch, it is no longer necessary.
    • See #533 (comment) for detail
  • Option --logo-separate true is changed to --logo-position top for better readability
    • Builtin ascii logos can be positioned on the right side now with--logo-position right

Features:

  • Add support for --gpu-detection-method opencl which uses OpenCL to detect GPUs.
  • Support detecting CPU cache size by using SMBIOS as fallback (CPUCache)
  • Support GPU detection (SunOS)
  • Support GPU type detection with AMD GPU driver (GPU, Windows)
  • Add fast path of version and font detection for kitty (Terminal / TerminalFont)
  • Make sure stdin and stdout are TTYs when querying terminal
    • So modules like TerminalSize should work when stdin or stdout is redirected
  • Support argument truncation in --<module>-format (#1043)
    • See fastfetch --help format for detail
  • Improve Qt theme detection (#1047, Theme, Linux)
  • Add new JSON config option general.preRun, which is executed before fastfetch prints output.
    • It can be used to generate a temp logo file. For example
{
    "general": {
        "preRun": "kitten icat --align=left /path/to/image > /tmp/logo.kitty"
    },
    "logo": {
        "source": "/tmp/logo.kitty",
        "type": "raw"
    }
}

Bugfixes:

  • Fix invalid path (#1031, LM, Linux)
  • Fix VMEM detection for Nvidia GPU (requires --gpu-driver-specific) (GPU)
  • Fix AMD --gpu-driver-specific for AMD cards (#1032, GPU, Windows)
  • Use Coordinated Universal Time rather than timezone-varying local date (#1046)

Logo:

  • Fix colors of Asahi Linux

SHA256SUMs
bb25bc11f97a2ebc0a444fc92088697a7e2357be9f18f8cc5e9d75b5f0eae9d8  fastfetch-freebsd-aarch64/fastfetch-freebsd-aarch64.tar.gz
63f8e197e143d033d2041181260b82d535e1c3fcc35275839fc87490ef0d05aa  fastfetch-freebsd-aarch64/fastfetch-freebsd-aarch64.zip
4fd62676b741371d22162e1584d98203d304cb85f397b264ba412da93fe0335e  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.tar.gz
ea9e16d8c5ef88e205d4db837671b8834def2094109982b22eb8dc1e0fb86cf9  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.zip
bc394c23f152a0ebf6214b3ca07c7e1536a05b755bd9c760be7630dd4deb41ee  fastfetch-linux-aarch64/fastfetch-linux-aarch64.deb
e0d17607118f827b8d4aff9c4d4285c5f25796b031e029f37fefcc3b2c858906  fastfetch-linux-aarch64/fastfetch-linux-aarch64.rpm
7ca7fa872e01a2f323107c8309a996aae757c916e81391549b41c905c3800ea0  fastfetch-linux-aarch64/fastfetch-linux-aarch64.tar.gz
4860f0ffefc32f80067308a0f42ca664b7f0cfb6f30c66de62f4f7e75055d514  fastfetch-linux-aarch64/fastfetch-linux-aarch64.zip
17f0ccfa2ff4414da2531e8e2b138f0b061a9f675bbdbb4f89913572d12146dd  fastfetch-linux-amd64/fastfetch-linux-amd64.deb
38b2ac11ad4ba1e610a87754127201937f89aa023ac244e069fa84d4986f3219  fastfetch-linux-amd64/fastfetch-linux-amd64.rpm
7716136410d15507c9d6f442de551b687ddda8e090376d49f483746b8685088a  fastfetch-linux-amd64/fastfetch-linux-amd64.tar.gz
69572e02b8c827e9f94e52657a4bea7bee56c4de37dcca41fcb3f95d0284c0b0  fastfetch-linux-amd64/fastfetch-linux-amd64.zip
afc9f04f484562d5233e7d7b22786c0f3e6191966c3fe5966b39932c176b7263  fastfetch-linux-armv7/fastfetch-linux-armv7l.deb
3d9b09a2a865122f4791cb9b2abdfce2d3c661762ae0290feacae55f08de6d6a  fastfetch-linux-armv7/fastfetch-linux-armv7l.rpm
4a897c549032ed767b307bc94d027cd65184def887aa4a00507a49845c5d295e  fastfetch-linux-armv7/fastfetch-linux-armv7l.tar.gz
bd8428b40005722116ec568f8a747e22729ac8d8676966ab36dee9170639cc89  fastfetch-linux-armv7/fastfetch-linux-armv7l.zip
1a2b816077fd50f7897d206658ef9a2aa181c1148e3d7bfedd5434dc7171621f  fastfetch-linux-riscv64/fastfetch-linux-riscv64.deb
01f58946df044b421edafb0db7d7a1a5972b4ae6cbbeead23626da3ee996e56c  fastfetch-linux-riscv64/fastfetch-linux-riscv64.rpm
053732a55df788fe20e17079247505ac17377d8bd756d0cc79ac9774f9c75601  fastfetch-linux-riscv64/fastfetch-linux-riscv64.tar.gz
65de27d057805dea78cd7f6b0f2d0739c16b6cf19fff0548e1ec1b496a80a9a7  fastfetch-linux-riscv64/fastfetch-linux-riscv64.zip
eaba09b3e6504cded902aff5732aba11d5a40cd100b76dd5ebfbfd34c6c78005  fastfetch-macos-universal/fastfetch-macos-universal.tar.gz
82de8312f1808cbd7293cf6ef814c45bffdce1e17b460f5ecb8c32b38a608548  fastfetch-macos-universal/fastfetch-macos-universal.zip
24212d86480667eadc717d2fa6c16d08f45b0ea9dd24aa75dfdfb3ac950d8990  fastfetch-musl-aarch64/fastfetch-musl-aarch64.tar.gz
16e1222941f29d1ff78115766f9072f20bc9873dfef2fe1d409f05f49e9d88f6  fastfetch-musl-aarch64/fastfetch-musl-aarch64.zip
78a28ebf47d9b08b506fd6a62d105e345848989b866b21b6ca362916f6f4f2c0  fastfetch-musl-amd64/fastfetch-musl-amd64.tar.gz
6baf7d4a856a6e9d6f128dc79224650f3278d0c98311af3562cc3c4011e1c6dd  fastfetch-musl-amd64/fastfetch-musl-amd64.zip
b108ecff62f4e834f639da8f24d332af7901376e3ace97ebfc6ec81114315556  fastfetch-source/2.17.0.tar.gz
f92579e8081d2b70657c3e9eb69c08ae1e74700bcfb03773ffafa46256aec468  fastfetch-source/2.17.0.zip
f88941010e0e781a33797c5ba8a80525f173ffd0c1f39e7e5eeb5dffe1a74bc1  fastfetch-sunos-amd64/fastfetch-sunos-i386.tar.gz
b8343e2137b18b47ca1de70403cecbb810d88cb550a01af0e1240666c34588fd  fastfetch-sunos-amd64/fastfetch-sunos-i386.zip
64b92e745fd6fdf1b34cf968bdbf4e23370b572789dbfd9d86ce9ebcd12e2b8b  fastfetch-windows-amd64/fastfetch-windows-amd64.7z
ef429b69d774abc5b50de9f99545bdb2abbd68903e2f8a16f5b390099584cd0a  fastfetch-windows-amd64/fastfetch-windows-amd64.zip
48b0417fff4b0c4ea6c7052c8410ded8c26241745d2f91cb86a427dfa6c97cf3  fastfetch-windows-i686/fastfetch-windows-i686.7z
9955f179f15240372d31c09a17679641e171e641e517b8b5dc3eed6b5cfd47e6  fastfetch-windows-i686/fastfetch-windows-i686.zip
SHA512SUMs
2d7b453a57461d613e8991a719cf43378a365743c8d00ecb3ac28ba19e7be5d8bb6c30b39a8ffa57995ba7c6012812381d095b6a72e8e72ba560dff062bbf578  fastfetch-freebsd-aarch64/fastfetch-freebsd-aarch64.tar.gz
5dcb9a3d4f1332ba02606180fb1c076293fe67b15ca6461b504e7e0c3ad4ed03a350cc5dccf8788bfb2e4f75efc4040de1cb94382c7e5191cc998daceb92678c  fastfetch-freebsd-aarch64/fastfetch-freebsd-aarch64.zip
f8f60a3800b39131edd0ef84b19ed1c3b5845db57e306a9e70276a116096527a9174085933851e9b5a673d99f0fd9647de8c46c4bd71c12208227a22e3e5558b  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.tar.gz
2fa15b1dc4c9e849280ee102fb149b92b65050f860bf18eea13fecee705b7d83fd136f66b4573d4e1b4f5b0494ea77a8e4838cf4c31a8877214658a9a0f9f75c  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.zip
793cc225d533ead9dff15d7f06182f2f82fde8691e3ae4aee48c6252aaff743f7fa12d3d427d493225943161449b8188761dd9f4b602f9135ebbe2cd0d3f3159  fastfetch-linux-aarch64/fastfetch-linux-aarch64.deb
73b14d8e862df1af7f55489c14c135c2ca4dcb32dd871141e378b982888a1750f8a5342a2de09a029b2c2550059cde25a9c67e9eca65bdd99d814bb0d0e9739c  fastfetch-linux-aarch64/fastfetch-linux-aarch64.rpm
f072f645e69b78885a871b94489bc442053ad2ed8ddacc2837602ead667724b07fc65bfdfb70f301520dc2ea83806b029a31c815422bbe12c2744ba28b7655a2  fastfetch-linux-aarch64/fastfetch-linux-aarch64.tar.gz
8ff7313bc2969abf472b68571832ed5af69b6b486da85a35161a152aad42b56bb889db2be1605589193fd3f2e915bb799c25b70e6409d3eac38ac8dd0d86e120  fastfetch-linux-aarch64/fastfetch-linux-aarch64.zip
09b64d8d0050e84643d82a28133c48ee2b58375b23b35541980d59b2d67ae4a147d137f9a18ac029139e2e63606548e443328b323eedc9f45f866fb831eeb68f  fastfetch-linux-amd64/fastfetch-linux-amd64.deb
4bcddc3ae439d6df7f148d8af1cb04756f94d5d200db02d2bd517308dc13246db78855bfab5bbcbe6b8ff647e28544c95a03d4bf86cc6ac7a92cb8111c88e3ff  fastfetch-linux-amd64/fastfetch-linux-amd64.rpm
d3084d6a609925347f56f738b61bda3970b0cfab27331504d47f6577d1e87ad52588861cb8f35a59ef5b4f80c70484de494476f866799f3ef1c0b1e67544929d  fastfetch-linux-amd64/fastfetch-linux-amd64.tar.gz
2f2484f42c6fae4d87670c73053af6d9044aa4aef8d0109495ae6d6d6e874b02bf329681f0993f0f25b26902a74b7effcd24c2f2e5e8014bc003de8eee0a4a5c  fastfetch-linux-amd64/fastfetch-linux-amd64.zip
adcdc8082857c3bf1a7c59ae173b91fb39855311171a74885c6cd832b359b1a3af0e68e877968f340a7bd17ba2883bf068534ac281a11ae20c3e84ecc8e09449  fastfetch-linux-armv7/fastfetch-linux-armv7l.deb
85fbd54d29e2e3337dffbc81edd3d25a1f722d06b7aa07182e69c199544b61fc79fcbcbac4de76bca1a79a15dbc52a637bc4143ad6818c88b56ab530d83e6ce1  fastfetch-linux-armv7/fastfetch-linux-armv7l.rpm
fce5041b7884cd0b6ca29df30f9edee11e420fb4e525938c99dc9c0f7e181a372150766365090551ab5f81f098bf5a46871cec6b6568f08ebd5dd27af1fb62d6  fastfetch-linux-armv7/fastfetch-linux-armv7l.tar.gz
c5d35ab67e4c8ed75f408cce150914b8268aaa08ada0c88ee4fc475d04bdbc8daaf22a5a774a44f074b4ec25b28bcc7d88bea42ffbaebfe7f25bc237f4c1ed92  fastfetch-linux-armv7/fastfetch-linux-armv7l.zip
37c7c8fa1e698e027cce5815cfaeeeee7a8f94214f39bed04e091564f6a6a554dddb8080137dbcc7b719dd8f3412833791839bf31eecaefdb816eb82f90b9051  fastfetch-linux-riscv64/fastfetch-linux-riscv64.deb
7f9a2467175dbb8d1a2c94d5f038ef019b9321a1ac62a34383d5296c6f7c13efa99497db45863c3cab82149ae0f3382f8f4dddddf167b8e9af0e2db59f34d4d0  fastfetch-linux-riscv64/fastfetch-linux-riscv64.rpm
dd5f4b91c9badfa8ce3595b422025ed525d9e317d257ec1f43fc937e14ee05bb9f21f1ba991de12ae5eb600ff00011c70f6dface35f5a829cbf28732060807df  fastfetch-linux-riscv64/fastfetch-linux-riscv64.tar.gz
3d639be74a250eaefab947087379b6a8b3862c4156134e17db1d7a98d7ac9d8a4225485fe5fcee07cf3ad7c6139b9b93f1679fbcfee9fcea252441ad7991b419  fastfetch-linux-riscv64/fastfetch-linux-riscv64.zip
8fb431c12f57444bb5ffe925df0582480571b18fece2ffa7300f99ae57571aab0644faec9763829b0d2f4aabc07a84f4fb9156593aad1e485bc4fbb25f4c01d1  fastfetch-macos-universal/fastfetch-macos-universal.tar.gz
dcbd3f8004512bcdda0ac5c709f28b26532885ac60c4702244a831fd3de0a382ef198672cc2db1437c5bb1cc48b32b90dbf97e351b9c7f1d3b9c4d3bf90b927b  fastfetch-macos-universal/fastfetch-macos-universal.zip
f5989efeec8b43ed9e994099fb974ec9530b9aaa9e66aacd6642d600e37e6cc592892bb94c22ae4a902d2021611bb18b580c8e367d3e3fb3599180f9389c9167  fastfetch-musl-aarch64/fastfetch-musl-aarch64.tar.gz
19a1ded2bc4f17c500206d755bc17ced32687a6e20ce024e88ccb73572dd61f562f3e42638ab8688b66377aa47df654024ca283db852236f4aaf45ba13d2fc79  fastfetch-musl-aarch64/fastfetch-musl-aarch64.zip
86581734b1e21bb151f88b8488393491cd744d2204a880f40616914223b43035b81b279c9eb19ceb2650f0748fcdf95d45df85931afdc4489c8da55b05ec53d3  fastfetch-musl-amd64/fastfetch-musl-amd64.tar.gz
4d709c43224157d0c684fc2a50f805675b54dc80e036bfb1041cf3dd184a60bce2b17d413cbe482ee9c011f42670c543774e392851796c4eb4d0976ce0f622d4  fastfetch-musl-amd64/fastfetch-musl-amd64.zip
d4bd481e2909c4d2d1230834611d227bec9a57472b72aabc8dbd6de345ced24f2416a089e5711eb7bc358b08bd62b8ad46914ef6b85c6a10a87f85b9f118c57b  fastfetch-source/2.17.0.tar.gz
a9426f1d4599b596bbf57e348aaa54623aeac2fde24bee1377b96d7726608ebadfd51fc797635e21a4d5160a96013a57e67dc33089240e5535e6aec9214e80eb  fastfetch-source/2.17.0.zip
018d0ee6cdd43a114db1d9dde7c6a2864e809417dd4a15c4bc930ccd47ba166ba5aba72a4b1095f0661d9070c66c75ae8f2d628f3fcaf39ff57bdccac981e4b4  fastfetch-sunos-amd64/fastfetch-sunos-i386.tar.gz
8f6c8b92b30cbbf25689161c3b0ac8fc6993feb91a799bcf1d05fe1d4deb4cbc970adb931ab1c38eed17c2c971ba19ac905231c4dd5f2dcab0b27c87211af356  fastfetch-sunos-amd64/fastfetch-sunos-i386.zip
c23a0d602c5af88632c33afcadeee29cddc10e102eeb88290a4101fd477c9874ad4c4de1415083f481a428fec51c85d4ad7dc3cb336daa8000ee9aa895f5af1b  fastfetch-windows-amd64/fastfetch-windows-amd64.7z
6a4291cd79cc9b5bec5317a94fa155186af87af5089d203783404404ee0c804e8fda698135015d55246927fdcc2499d591e5b8eb1150533dd6f770bf0f6a7895  fastfetch-windows-amd64/fastfetch-windows-amd64.zip
dc7b7425ce64f7c8488fe232a9750ca97c628ceb891857ed70bac4ce1e6405eb9e2adc7372495405f64f577e760894580ed0d57f19ff5005920aa39513918a28  fastfetch-windows-i686/fastfetch-windows-i686.7z
66bbcd43e74b78cbbec5906abcd25732e06c4f26055500075520935e74f8efb5e4c0c8ab28f90f5564f119a91d7624f67334440b0372b89d1417434f0d1d8acf  fastfetch-windows-i686/fastfetch-windows-i686.zip

Don't miss a new fastfetch release

NewReleases is sending notifications on new releases.