Skip to content

2.19.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 22 Jul 06:01
7c15d0c

Set to prerelease due to regression #1111

Changes:

  • JSON option modules.cpu.freqNdigits has been renamed and moved to display.freq.ndigits
    • Previously: { "modules": { "type": "cpu", "freqNdigits": 2 } }
    • Now: { "display": { "freq": { "ndigits": 2 } } }
    • This option now affects GPU frequency too
    • By default, frequencies are displayed in GHz. Set display.freq.ndigits to -1 to display them in MHz
  • JSON option display.binaryPrefix has been moved to display.size.binaryPrefix
    • Previously: { "display": { "binaryPrefix": "IEC" } }
    • Now: { "display": { "size": { "binaryPrefix": "IEC" } } }

Features:

  • Print physical diagonal length if supported (Display)
  • Detect display type in X11 mode (Display)
  • Assume displays connected via DisplayPort are external monitors (Display, Linux)
  • Support GPU frequency detection for Intel XE driver (GPU, Linux)
  • Detect init system on Android (InitSystem, Android)
  • Use background to display color blocks (Colors)
    • To fix weird vertical black lines in some terminals and match the behavior of neofetch (#1094)
    • Can be reverted to old behavior with --colors-symbol block
  • Support Zed terminal version detection (Terminal)
  • Improve wezterm font detection (TerminalFont)
  • Add option --separator-length
  • Support GPU frequency detection for Apple Silicon (GPU, macOS)
  • Detect maximum refresh rate (#1101, Monitor)
  • Detect if HDR mode is supported and enabled (Windows, Display / Monitor)
  • Support physical monitor info detection for FreeBSD and SunOS (Monitor)
  • Support defining constant strings in JSON config file, which can be used to dedupe formattion strings
{
    "display": {
        "constants": [
            "Hello", // {$1}
            "world"  // {$2}
        ]
    },
    "modules": [
        {
            "type": "custom",
            "format": "{$1} {$2}!" // print "Hello world!"
        },
        {
            "type": "custom",
            "format": "{$2} {$1}" // print "world Hello"
        }
    ]
}

Bugfixes:

  • Fix some presets
  • Better detection for XTerm terminal fonts (#1095, TerminalFont, Linux)
  • Remove debug output (#1097, Windows)
  • Fix command line option --gpu-hide-type doesn't work (#1098, GPU)
  • Fix wrong date on Raspbian 10 (#1108, DateTime, Linux)
  • Use brightness instead of actuall_brightness when detecting current brightness level (Brightness, Linux)
  • Fix buffer overflow with long font family names when detecting kitty term font (TerminalFont)
  • Fix some typos

Logos:

  • Update void_small
  • Add ALT Linux

SHA256SUMs
995c26706637ae688f1037991d1692f0674e5ba6b0a9c5006fcb1896289bf07e  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.tar.gz
a08047600bdae53a53df38466838ac3e07af216b7139268c5a8ecc8907c7734f  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.zip
1f5d9761aa6929b41f55a1966ba56f646ecad029d14a3305788d90acfc35bc46  fastfetch-linux-aarch64/fastfetch-linux-aarch64.deb
2e2a96d53fc0bdb021e4fca19e747f9e13d64dfe621f7b6364eb782aa35c213e  fastfetch-linux-aarch64/fastfetch-linux-aarch64.rpm
4a5dff7018232ef1ebc3f31a607e9fa39f8bbb3cf54df571f412608e99f3bbbd  fastfetch-linux-aarch64/fastfetch-linux-aarch64.tar.gz
fe279ec68f8fd09c2f5e2e67318160d2b86ad0010d3454bfb8c5e6c08bc68d2a  fastfetch-linux-aarch64/fastfetch-linux-aarch64.zip
4d71c2542f39ed00b4074d41f2179b11f3779d2a1061c474f7245cf3acdc6e53  fastfetch-linux-amd64/fastfetch-linux-amd64.deb
a9f99fa2086b9ed8cf8b86adc1239ed28545309de5f68fd7876b1ca1616ab292  fastfetch-linux-amd64/fastfetch-linux-amd64.rpm
4ccd0b19e4fbee3522112452a36a32e1b9f70c1686fe5bcccc59493f729b1536  fastfetch-linux-amd64/fastfetch-linux-amd64.tar.gz
d5c9db37ae350fe9029155ef9c7c7582a1d99821a3c38215a7b09c3ca21f9691  fastfetch-linux-amd64/fastfetch-linux-amd64.zip
b062d00dbe359fde2329e5ccb6873afcfa5d8223f05741e22683e4ed8101d8b1  fastfetch-linux-armv7/fastfetch-linux-armv7l.deb
61d99b05d74f7ca758f715aee3ee5665c6a2610c32ade81d494bb803209783d1  fastfetch-linux-armv7/fastfetch-linux-armv7l.rpm
57d7524bf51089f89fbee94b3126a89400dfcffb63a453b78003698fdceb71d4  fastfetch-linux-armv7/fastfetch-linux-armv7l.tar.gz
065b4279dc14a88631e462c5691f31c2df7b1ea966fd4bdcaab0b174429ab657  fastfetch-linux-armv7/fastfetch-linux-armv7l.zip
8f3acef29a42d0c1182ca05ddd691de26205cd73984f87163efb1cf8f06fa4ca  fastfetch-linux-riscv64/fastfetch-linux-riscv64.deb
47323d12fee916c266164243ad8c3eeb81d75a5a1a6b18f5f79feb61c201090d  fastfetch-linux-riscv64/fastfetch-linux-riscv64.rpm
a09bb169983a0d7570d7a47c7d6b3df4242960fd1cf0f6de5987b29e9c8681ba  fastfetch-linux-riscv64/fastfetch-linux-riscv64.tar.gz
216f030ee5bc498955e56b7996d2c92b894875641bf0def05b63e6d360839631  fastfetch-linux-riscv64/fastfetch-linux-riscv64.zip
203b5c3c0df9dc0485402004817e6f958825d3d0849ce47908a50cc714495103  fastfetch-macos-universal/fastfetch-macos-universal.tar.gz
a46377cc67373dcf4804026696bb06ad8a245df651997cb4d0424bb46744ef18  fastfetch-macos-universal/fastfetch-macos-universal.zip
7d7d7179ae5b2f66c05c4c47b38ddefb9f62000cd8f8fbf045c6f4da36aed2b0  fastfetch-musl-aarch64/fastfetch-musl-aarch64.tar.gz
60afa82ca782bb7b20f2d4b7bae5edc1df1d703f87c2e63f5e185c091cdd93ad  fastfetch-musl-aarch64/fastfetch-musl-aarch64.zip
05cec2dc5253c5af43852f387d6f317401886c4e1c6fcc98a9103d51bea0dff1  fastfetch-musl-amd64/fastfetch-musl-amd64.tar.gz
8965f5b03f323112e34bf481272420d02d531df0580f3569dfefc39eac17b884  fastfetch-musl-amd64/fastfetch-musl-amd64.zip
b145d22afabd7e890566a615060bd1d66677703b1105118b8803eceac8bf76c8  fastfetch-source/2.19.0.tar.gz
dea2cbf2531139c4d06dea68469204784b86af01a6e40eff5fc2efdd7c409fb7  fastfetch-source/2.19.0.zip
708d3e4f3dd6a07cd5415d3b891fbaeadc05363ac3cc29e7d1911d2f793ca036  fastfetch-sunos-amd64/fastfetch-sunos-i386.tar.gz
986743d800acbe4e49143bf6ff11c9a3db5633967e1e3174371e54a96fb24253  fastfetch-sunos-amd64/fastfetch-sunos-i386.zip
a0e17eaca5a3ebb57d3a39839c2a976a85354a82f648e37a91a89c1a53fa6bd0  fastfetch-windows-amd64/fastfetch-windows-amd64.7z
48b495e3ab1f69b81c5c76fbb4b64be604f19734d980b4b9b5e7da6ab895a8a7  fastfetch-windows-amd64/fastfetch-windows-amd64.zip
6342123cd0c7d223693b5b5a8b88abd7106a7f7080849bd2046b241ef7b8371b  fastfetch-windows-i686/fastfetch-windows-i686.7z
3924d29d89f97d0c10d5c7730c59c821232758c4594a9be7db429df6cea68359  fastfetch-windows-i686/fastfetch-windows-i686.zip
SHA512SUMs
838d5145ba4ab15375609f9fc812d7e180389d71d91b80d8883167c30e93e77ff96f190702fada3cf086ff330f3ddc289511d80acc0dca0a583f2c7db3edc148  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.tar.gz
c1f47ed0d21c3b81a21b8480bf737fba3711a74ff48598908331f752bb02447f8262ad8cf8c96a6dc80e5aec57894bfdb2ebae092f3a9f99be11aba918bcc7a8  fastfetch-freebsd-amd64/fastfetch-freebsd-amd64.zip
8e8da9dc3d96c1f739b946114b20820818bb7079494beb455b2f672c404869e501f6c0aa73bd945107c8f0b3334691fe6397508df57694ecbf31b59fb1a48a04  fastfetch-linux-aarch64/fastfetch-linux-aarch64.deb
7bf1e3d5983022c169994abc2315f4a0cd0c398d814e046839c04e4186efa3bfe0c2311ff69a2689b30c8550314a7840776fcd627dbc0b3e00fe5da2f3698332  fastfetch-linux-aarch64/fastfetch-linux-aarch64.rpm
0a31575ce2120c374bb4a8aa1385f93b31bd2ad732f04752a8bbf9450bd07898e791535705b553374ff3fac7e720fc518018e34b21eba705125d6bdc9630225b  fastfetch-linux-aarch64/fastfetch-linux-aarch64.tar.gz
a284bebb97abce3388c3a892b524c8ae9b119af1112c9b3d0cd152aca1fac58a315f7169c53e3d7dcd125f53f26947260cc51a938baf351f9130dfb08cdd28ab  fastfetch-linux-aarch64/fastfetch-linux-aarch64.zip
237f7aaef71f9358f90f06e71e12a79d4390a8907b12255370a7621f82f500f8462b16a9f99b1d36c603fe19cf84488a6356a378d7fc82f623930d866ced6ad9  fastfetch-linux-amd64/fastfetch-linux-amd64.deb
9459a78a9b759f162596fa47fd8d51ea256ab76547a6b2e9d0ab5dd2c6ea7ceb6bf00ca0b14e87fe216e6dcc957e4529937cc85d4df69732f5ca4333f24b6d10  fastfetch-linux-amd64/fastfetch-linux-amd64.rpm
4fab9129fa29f7d42b300552bddb022d76887e7c26884eff8c160b9c60e8a4d61e1fe5f3d04b82aeb0fdefafb16b3c7d55834664bbc44355560af0fd55e15949  fastfetch-linux-amd64/fastfetch-linux-amd64.tar.gz
57ac4b51971c7b4d8668a5e47cdba6d550d34b691e1cd32973271ce440ebe5d4b89d2cd64a59351ebb6a65da3082bf347351ee72180dc6aa259b620cbae6ede9  fastfetch-linux-amd64/fastfetch-linux-amd64.zip
84aa67c7e5c77b7631970c3ebd92487a0d5d9f08a35ea4ac41a8deb07711e49d508af81db44b2d13d705710360a0862da0c8543139fcbf7bf1ab679453eb360e  fastfetch-linux-armv7/fastfetch-linux-armv7l.deb
a3abf67d191f83d9617b17fc445ba67c9b2f308f018f25f219fbcdb9be571535f51a61251c1b4f2a40e1a93d2ac1bf76c8ac351ffc4da45efb3fe6fae02e2b24  fastfetch-linux-armv7/fastfetch-linux-armv7l.rpm
498d5791e10660bee5ed1a4ec5fc30c565aeb7c12e0e402d232a4ae5e4bb8a86c5d63a49ce52000f7954516b77eab2e4c3566913dbcb56efe1df68cd175174fa  fastfetch-linux-armv7/fastfetch-linux-armv7l.tar.gz
af79e4ec57218dadf13aa65a27debe8a5d9dc1823259fe1e505d20ae8295600b3f2cdc0855bd84747f7f13dffbc3b0adab2874f79a41241117e94b9c4aa5ce5d  fastfetch-linux-armv7/fastfetch-linux-armv7l.zip
ce3e801e95d78ed75b3e3f91a3305a20f81fc603b4f65ba17b3cffc02481ad314a0fef800485eab378d77357ce3c7791aacae09648e10fd85ef2ff52bc0a6cda  fastfetch-linux-riscv64/fastfetch-linux-riscv64.deb
248183ba41f9b559f64bd3c09c58c377a32a37e23cc5641c62f2cf40625331e41b844123e9991e4855cfa30ee9cb81559ad33ff227f2394497360fd28d0e845b  fastfetch-linux-riscv64/fastfetch-linux-riscv64.rpm
e2370777db541631414cdeeb44b113402476af4e279aadafdb512869a9da76a3fde7efbfd8ec1a9da6d15976916235cf3e0e32db29c859b00d0f797357d81f3c  fastfetch-linux-riscv64/fastfetch-linux-riscv64.tar.gz
1ad3a0bc64975e41e7900fb07af113b0320e12c1775e94cf6b8f9f75ec36ebdc13d3f8ab4548b8a4b76587645a113b0a67fdeb2877700b99f6b90a3918284543  fastfetch-linux-riscv64/fastfetch-linux-riscv64.zip
cff43845b1aaffd6501c41961d2babc97acfaacc7c65afc23abacc9ed68b59f703822e29954caa80d20ccce8537f420dd6411bf33c90addb9c7398ee1af47f41  fastfetch-macos-universal/fastfetch-macos-universal.tar.gz
fa5602919232af201411bff5d3ead0e1fb3337f499deca097ec9ac1e45da25fa4c265e6ac017901a453f1f51f00b619deed64d6bb15c798144ae8f47f4c8cbdd  fastfetch-macos-universal/fastfetch-macos-universal.zip
4944684bfe50400e55fbae8cfafec180d90a781864d528e5baea73bbc192cc781245cbfbcef149050b9ebf2ebc5042eddac62407891cb442f57ef5c555644550  fastfetch-musl-aarch64/fastfetch-musl-aarch64.tar.gz
244e571c5f1235ba3eb7885f4ee9bb17c1cce8cdbc294659c0f7f38028fa4a4a62ca6adbea03927f17c60a0e3936c1e908822591063d9a7b0f5a23181dd1bb23  fastfetch-musl-aarch64/fastfetch-musl-aarch64.zip
10bb6b56839011cca5224adc3a6cbc44ef4641a1293a5455025ce193d9fa9fe86d182adb061a0d5bc9555aac121a0c7447f21504d0d055c12e2d8a3c1c0db821  fastfetch-musl-amd64/fastfetch-musl-amd64.tar.gz
7d6c70bb5951bd7d399c3d562065d0c26417808bf39ad741f08490b529a86d22fccab5355ec61cfdbf7a3ced81a76658d79a1865ac7f03286baf714ce8a30c3e  fastfetch-musl-amd64/fastfetch-musl-amd64.zip
348f314b3a75add6bdc124e496e1eecabba5a35974c9593a9645b5d7da75791f4b91a38dc31b408ca45f7e0054dace8b1076f008c93951178c45968f66274eb7  fastfetch-source/2.19.0.tar.gz
3f9ad9ae81c5e5fd4d6725058dc72e60df7a1926ede850f34a0940395500a1e2cf32f0cea86d2bb4da9c6a80c28df1f2bd66076cb0e496599c4a277fb61e678b  fastfetch-source/2.19.0.zip
4b9262d27f09ce0e07108681c99b5c12c363b333ecd47f5ffb67fbb2b75255655c4f7d6e81a484d5b5337c73c3235acb2bf555db144d462384f5f7bde411137c  fastfetch-sunos-amd64/fastfetch-sunos-i386.tar.gz
0725a5d034ac2a8521a4a441359554ad89b7761d350453dea82245b0ad264391c1a8f69a32aa78850eeee1f5847b017fcbd441144200bf76b4bd58c20f4e2601  fastfetch-sunos-amd64/fastfetch-sunos-i386.zip
78506143e452ea97bca1cb591144c21c3490e516beb553092763edbf9192939945b74ccfafb6ab4647d532914d420f5abc20706b495679d146c4f0f085ceea30  fastfetch-windows-amd64/fastfetch-windows-amd64.7z
3d41c8bbc0c9c6f7beee29d86fc5facb305525f45d6c7b379626d9d88deb40510b4ae21213f7db1dd3bc73c2651e316188af75a70b1d0bf81e3dda2f1a703465  fastfetch-windows-amd64/fastfetch-windows-amd64.zip
6b81266d796b4352ff518dafea9f42662ad2d9c2738d75d6b19931473114b138c3cdcca717d702c2dc304862f26b24f1540c40e6cc0c63793dac4c7598ad3f22  fastfetch-windows-i686/fastfetch-windows-i686.7z
8735ab7763e136597d407f151d71209edafc6b5d91681b7fc5f310cceeb823f6818a126f25bf25067229b89ad1562364e41922cfde348880c82ff88e7d715ed5  fastfetch-windows-i686/fastfetch-windows-i686.zip