SHA256
1
0
forked from pool/fastfetch

56 Commits

Author SHA256 Message Date
db481231df Accepting request 1293888 from utilities
OBS-URL: https://build.opensuse.org/request/show/1293888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=71
2025-07-17 15:18:49 +00:00
R N
b6b2eeb920 - Update to 2.48.0:
Features:
   * Add support for detecting Fedora variants 
     (gh#fastfetch-cli/fastfetch#1830)
     - Currently supported variants: CoreOS, Kinoite, Sericea, 
       Silverblue
   * Improve performance and security when spawning child processes 
     by replacing `fork-exec` with `posix_spawn` (*nix)
   * Trim leading and trailing whitespaces in disk serial numbers 
     (PhysicalDisk)
   * Add /etc/profiles/per-user detection for Nix user packages 
     (gh#fastfetch-cli/fastfetch#1782)
   * Introduce `years` (whole years as integer), `days-of-year` 
     (days since the last anniversary) and `years-fraction` (years 
     as fraction, e.g. 1.5 means 1 year and 6 months) formatting 
     placeholder to `Disk` (since disk creation), `Users` (since 
     user login) and `Uptime` (since system boot) modules 
     - For example: `fastfetch -s disk --disk-key 'OS Installation' 
       --disk-format '{years} years {days-of-year} days'`
   * Add --fraction-ndigits option to specify the number of digits 
     after the decimal point when displaying ordinary fractional 
     values 
     - Typically used with `{years-fraction}` above
     - This option does not affect percentage values, sizes, etc, 
       which are controlled by individual options.
  Bugfixes:
   * Fix compilation issues when not using 
     `-DBINARY_LINK_TYPE=dlopen` 
     - Regression from v2.47.0
     - Note: this option was added for debugging purposes only and 
       is not recommended for production use
   * Prevent text files from being loaded as image files 
     (gh#fastfetch-cli/fastfetch#1843)
  Logos:
   * Add Minimal System
   * Add AxOS
   * Rename Ada to Xray OS

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=163
2025-07-16 19:54:22 +00:00
a22a774a8b Accepting request 1291300 from utilities
OBS-URL: https://build.opensuse.org/request/show/1291300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=70
2025-07-09 15:27:46 +00:00
R N
0eab734f13 Accepting request 1291298 from home:RN:branches:utilities
- Update to 2.47.0:
  Features:
   * Improve DietPi OS and Raspberry Pi OS detection 
     (gh#fastfetch-cli/fastfetch#1816)
   * Increase `PROC_FILE_BUFFSIZ` to avoid possible short reads
     - Fix potential bugs in `DiskIO`, `NetIO` and `CPUUsage` 
       modules
   * Improve accuracy of CPU usage calculations by including 
     interrupt and softirq times
   * Ignore init and systemd processes when detecting terminals
  Logos:
   * Improve visibility on white-background terminals for some 
     logos by replacing white with the default foreground color 
     - According to Wikipedia, the default foreground color is 
       implementation-defined. It's usually black for white themes 
       and white for dark themes. However, some terminals, notably 
       Konsole with the default theme, use a different color, 
       which may cause issues with some logos.
   * Add Xubuntu

OBS-URL: https://build.opensuse.org/request/show/1291298
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=161
2025-07-08 14:20:17 +00:00
63ebde8829 Accepting request 1287751 from utilities
OBS-URL: https://build.opensuse.org/request/show/1287751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=69
2025-06-23 13:04:51 +00:00
R N
760c072862 Accepting request 1287750 from home:RN:branches:utilities
- Update to 2.46.0:
  Features:
   * Support Rio terminal font detection 
     (gh#fastfetch-cli/fastfetch#1789)
   * Improve Raspberry Pi OS for RPI5 detection 
     (gh#fastfetch-cli/fastfetch#1773)
   * Support shared VRAM usage detection for AMD GPUs (GPU, Linux)
   * Support GPU info detection for old ATI radeon driver 
     (gh#fastfetch-cli/fastfetch#1810)
  Bugfixes:
   * Hide `/boot/firmware` by default (Disk, Linux)
  Logos:
   * Rename Hydra Framework to HydraPwk 
     (gh#fastfetch-cli/fastfetch#1812)
   * Add AnushOS (gh#fastfetch-cli/fastfetch#1806)
   * Add HarmonyOS (gh#fastfetch-cli/fastfetch#1804)
   * Add GhostFreak (gh#fastfetch-cli/fastfetch#1801)
   * Add TrueNAS Scale (gh#fastfetch-cli/fastfetch#1795)
   * Add Fedora2_small (gh#fastfetch-cli/fastfetch#1785)
   * Add xenia_old; update colors of xenia 
     (gh#fastfetch-cli/fastfetch#1797)
   * Improve colors of bedrock_small 
     (gh#fastfetch-cli/fastfetch#1790)
   * Add Kalpa Desktop (gh#fastfetch-cli/fastfetch#1807)

OBS-URL: https://build.opensuse.org/request/show/1287750
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=159
2025-06-22 20:14:14 +00:00
dd7a37e00a Accepting request 1283641 from utilities
OBS-URL: https://build.opensuse.org/request/show/1283641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=68
2025-06-06 20:44:42 +00:00
R N
081e8512c3 - Update to 2.45.0:
Features:
   * Recognize additional GPU vendors (GPU, Linux)
   * Support CTWM, FVWM and I3 window manager version detection (WM)
   * Support `"logo": { "type": "command-raw" }` to run a command 
     and display its output as logo 
     (gh#fastfetch-cli/fastfetch#1780)
     - Useful for displaying custom logos generated by other 
       programs such as `pokeget`: `{ "type": "command-raw", 
       "source": "pokeget random --hide-name" }`
     - Supported in JSONC config file only. `pokeget random 
       --hide-name | fastfetch --file-raw` - should be used in shell
   * Support --swap-separate to display detailed swap devices on 
     separate lines instead of a summary (Swap)
  Bugfixes:
   * Don't ignore sshfs mountpoints 
     (gh#fastfetch-cli/fastfetch#1776)
   * Fix dnf package count detection 
     (gh#fastfetch-cli/fastfetch#1777)
  Logos:
   * Add Starry Linux (gh#fastfetch-cli/fastfetch#1771)
   * Add rhel_small (gh#fastfetch-cli/fastfetch#1774)
   * Update color palette of voidlinux (gh#fastfetch-cli/fastfetch#1775)
   * Add void2
   * Update Xenia Linux (gh#fastfetch-cli/fastfetch#1783)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=157
2025-06-06 11:50:39 +00:00
b7b9f603d2 Accepting request 1279681 from utilities
OBS-URL: https://build.opensuse.org/request/show/1279681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=67
2025-05-26 16:34:56 +00:00
R N
db0da84521 - Update to 2.44.0:
Features:
   * Add option `--disk-hide-folders` and `--disk-hide-fs` to hide 
     specific mountpoints and filesystems in Disk module (Disk) 
     - `--disk-hide-folders` defaults to `/efi:/boot:/boot/efi` on 
       Linux and *BSD. Previously these EFI-related folders were 
       hardcoded to be hidden on Linux.
  Bugfixes:
   * Ignore `/usr/bin/script` when detecting shell and terminal 
     (gh#fastfetch-cli/fastfetch#1761)
   * Fix compatibility with KDE Plasma 6.4 which is in beta 
     currently (gh#fastfetch-cli/fastfetch#1765)
  Logos:
   * Add Kylin (gh#fastfetch-cli/fastfetch#1760)
   * Add UBLinux (gh#fastfetch-cli/fastfetch#1764)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=155
2025-05-23 22:31:06 +00:00
57f372b70c Accepting request 1278159 from utilities
OBS-URL: https://build.opensuse.org/request/show/1278159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=66
2025-05-20 07:36:44 +00:00
R N
d94886e7fc - Update to 2.43.0:
Features:
   * Add option to hide unknown GPUs (GPU)
   * Detect VRAM type of AMD GPUs on Linux (GPU, Linux)
  Bugfixes:
   * Fix disk usage detection on 32-bit Linux 
     (gh#fastfetch-cli/fastfetch#1734)
   * Fix duplicated playback status (Media, Linux)
  Logos:
   * new AthenaOS
   * add Hydra Framework

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=153
2025-05-17 16:37:22 +00:00
085baca6e3 Accepting request 1273499 from utilities
OBS-URL: https://build.opensuse.org/request/show/1273499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=65
2025-04-30 17:04:05 +00:00
R N
21c9cced3f - Update to 2.42.0:
Changes: 
   * Normalize the module name `Bios` to `BIOS` 
     (gh#fastfetch-cli/fastfetch#1721) 
     - No configuration file changes are required because fastfetch 
       parses module names case-insensitively.
  Bugfixes:
   * Disable disk type detection for virtual disks 
     (gh#fastfetch-cli/fastfetch#1669)
   * Fix incorrect CPU temperature reporting (CPU, OpenBSD)
   * Fix setting logo.chafa.symbols in JSON configuration 
     (gh#fastfetch-cli/fastfetch#1709)
   * Fix non-normalized time display 
     (gh#fastfetch-cli/fastfetch#1720)
   * Miscellaneous minor fixes
  Features:
   * Add CPU temperature detection support (CPU, SunOS)
   * Improve CPU frequency detection (CPU, NetBSD)
   * Add Wi-Fi detection support (Wifi, NetBSD)
   * Add Webcam detection support (Camera, OpenBSD) 
     - Requires root privileges
  Logos:
   * Remove GoralixOS logo (gh#fastfetch-cli/fastfetch#1699)
   * Add Aurora logo (gh#fastfetch-cli/fastfetch#1700)
   * Add Codex Linux logo (gh#fastfetch-cli/fastfetch#1701)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=151
2025-04-29 17:20:01 +00:00
41f85f0d57 Accepting request 1270022 from utilities
OBS-URL: https://build.opensuse.org/request/show/1270022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=64
2025-04-16 18:42:45 +00:00
R N
7603da6656 - update to 2.41.0
Changes:
   * Due to the deprecation, Linux x86_64 binaries are now built 
     with Ubuntu 22.04 (Glibc 2.35, Debian 12) 
     - You can always build fastfetch yourself on your own. Please 
       don't report bugs related to this change.
  Bugfixes:
   * Don't detect disk type for virtual disks 
     (gh#fastfetch-cli/fastfetch#1669)
  Features:
   * Support physical core count detection on non-x86 platforms 
     (CPU, Linux / FreeBSD)
   * Support CPU frequency detection on PPC64 (CPU, FreeBSD)
   * Support soar packages count detection (Packages, Linux)
   * Support `~` path expanding on Windows (Logo, Windows)
   * Support retrieving full user name (Title) 
     - Exposed with `--title-format '{full-user-name}'`
   * Improve CPU (thermal zone) temperature detection on Windows 
     (CPU, Windows) 
     - Administrator privileges are no longer needed
   * Support base Wifi info detection on OpenBSD (Wifi, OpenBSD) 
     - To be tested
   * Support GPU temperature detection for Intel dGPU on Linux 
     (GPU, Linux) 
     - To be tested
   * Add new ARM CPU part numbers (CPU, Linux)
   * Add base implementation of Bluetooth device detection 
     (gh#fastfetch-cli/fastfetch#1690)
   * Some small improvements
  Logo:
   * Add anduinos
   * Add 2 more Alpine logos

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=149
2025-04-16 12:38:19 +00:00
f9c38bc355 Accepting request 1268901 from utilities
OBS-URL: https://build.opensuse.org/request/show/1268901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=63
2025-04-14 10:57:57 +00:00
R N
f06c61b325 - update to 2.40.4
Bugfixes:
   * Fix loading presets config on Windows 
     (gh#fastfetch-cli/fastfetch#1682) 
     - Regression of v2.40.0
   * Remove the prefix `v` of Hyprland version on Arch Linux (WM, 
     Linux)
- update to 2.40.3
  Bugfixes:
   * Fix loading example configs from presets directory 
     (gh#fastfetch-cli/fastfetch#1672) 
     - Regression of v2.40.2
   * Mark kitty image protocol support for warp terminal on macOS 
     too (Logo)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=147
2025-04-12 22:02:07 +00:00
a776b464be Accepting request 1267198 from utilities
OBS-URL: https://build.opensuse.org/request/show/1267198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=62
2025-04-07 15:36:20 +00:00
R N
21e55092f1 - update to 2.40.2
Changes:
   * Since v2.40.0, we've been loading config files from the 
     directory where the fastfetch binary is located. However, 
     this approach may lead to loading unexpected files. For 
     example, `fastfetch -c groups` would attempt to load 
     `/usr/bin/groups`. Therefore, we now enforce the .jsonc 
     extension when loading config files. 
  Features:
   * Mark kitty image protocol support for warp terminal (Logo)
   * Documentation improvements
- update to 2.40.1
  Bugfixes:
   * Fix compiling error on old intel platform (TPM, macOS)
   * Fix --file-raw - no longer working 
     (gh#fastfetch-cli/fastfetch#1659)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=145
2025-04-04 19:37:08 +00:00
613d73d67d Accepting request 1266738 from utilities
OBS-URL: https://build.opensuse.org/request/show/1266738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=61
2025-04-03 14:50:01 +00:00
R N
daced6903a - update to 2.40.0
Changes:
   * In key-format of LocalIP module, {name} has been renamed to 
     {ifname} for consistency
  Features:
   * Support Warp Terminal font detection (TerminalFont, Windows)
   * Support more AMD GPU information using ADL SDK, including 
     memory type detection (GPU, Windows)
   * Support Intel dGPU memory type detection (GPU, Windows)
   * Support Nvidia VMEM type detection via NVAPI 
     (gh#fastfetch-cli/fastfetch#993)
   * Support Boot manager detection for OpenBSD and NetBSD 
     (Bootmgr, OpenBSD / NetBSD)
   * Use `SystemConfiguration` for DNS entries detection (DNS, 
     macOS)
   * Add `systemd-resolved` support for DNS module 
     (gh#fastfetch-cli/fastfetch#1646)
   * Improve performance and accuracy of Wifi detection on FreeBSD 
     using ioctl (Wifi, FreeBSD)
   * Support remaining time reporting for batteries on NetBSD 
     (Battery, NetBSD)
   * Add new Mac models support (Host, macOS)
   * Load config from fastfetch binary path with --config option 
     (gh#fastfetch-cli/fastfetch#1649)
   * Support TPM detection on macOS (TPM, macOS)
   * Support IPv6 client address report (Users, Linux / Windows)
   * Support default route detection for IPv6 (LocalIP, Linux)
   * Round seconds to the nearest minute to match the behavior of 
     uptime command (Uptime)
  Bugfixes:
   * Fix `outputColor` not working when `length` is set in 
     Separator module (gh#fastfetch-cli/fastfetch#1644)
   * Fix CPU detection on PowerPC platforms 
     (gh#fastfetch-cli/fastfetch#1640)
   * Fix battery manufacture date detection (Battery, macOS)
   * Fix battery critical state detection (Battery, Linux)
   * Fix Warp Terminal PID detection (Terminal, macOS)
   * Remove disk creation time detection support on SunOS as ctim 
     is file status change timestamp, not creation time (Disk, 
     SunOS)
   * Fall back to KDGKBINFO if `usbhid` fails (Keyboard, FreeBSD)
   * Fix multiple paging file support (Swap, Windows)
   * Fix memleaks, code smells in multiple modules
   * Fix boot time calculation on NetBSD (Uptime, NetBSD)
   * Temporarily fix Hyprland version detection 
     (gh#fastfetch-cli/fastfetch#1657)
  Logo:
   * Fix opensuse-tumbleweed_small (gh#fastfetch-cli/fastfetch#1636)
   * Change WiiLinuxNgx to more generic name with aliases Wii-Linux 
     and WiiLinux (gh#fastfetch-cli/fastfetch#1633)
   * Change name of Xray-OS to Ada (gh#fastfetch-cli/fastfetch#1651)
   * Change Nexa Linux logo (gh#fastfetch-cli/fastfetch#1653)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=143
2025-04-03 02:44:04 +00:00
8f7cebadff Accepting request 1254820 from utilities
OBS-URL: https://build.opensuse.org/request/show/1254820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=60
2025-03-21 19:22:14 +00:00
R N
3609d88f73 - update to 2.39.1
Hot fix:
   * Fix PublicIP detection fails randomly (gh#fastfetch-cli/fastfetch#1629)
- update to 2.39.0
  Changes:
   * OSMesa backend for OpenGL detection is removed (gh#fastfetch-cli/fastfetch#1618)
   * Fastfetch no longer tries to use the private framework Apple80211 to acquire SSID for Wifi module, which is only useful for macOS Sonoma (Wifi, macOS)
  Features:
   * Improve accuracy of HDR support on Windows 11 24H2 (Display, Windows)
   * Improve performance of SSID detection on macOS Sequoia (gh#fastfetch-cli/fastfetch#1597)
   * Support warp terminal version detection on Windows (Terminal, Windows)
   * Support default route detection on OpenBSD & DragonFly BSD (LocalIP, OpenBSD / DragonFly)
   * Improve bash completion script
   * Improve performance of networking (PublicIP / Weather)
   * Support pkgsrc package manager detection on Linux (Packages, Linux)
  Logo:
   * Add Common Torizon OS
   * Change FoxOS to WolfOS
   * Add Bredos
   * Add NetBSD2

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=141
2025-03-20 19:26:14 +00:00
e763762cda Accepting request 1249859 from utilities
OBS-URL: https://build.opensuse.org/request/show/1249859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=59
2025-03-04 17:32:14 +00:00
R N
314ab49f15 - update to 2.38.0
Bugfixes:
   * Fix empty battery slots handling (gh#fastfetch-cli/fastfetch#1575)
   * Fix `{day-pretty}` output in custom format (DateTime, Windows)
   * Fix VanillaOS detection (OS, Linux)
   * Fix secure boot testing (gh#fastfetch-cli/fastfetch#1584)
   * Fix the SI unit "kB" in help message (gh#fastfetch-cli/fastfetch#1589)
   * Fix segfault on macOS 10.15 when using the binary downloaded from Github Releases (gh#fastfetch-cli/fastfetch#1594)
  Features:
   * Support Chassis module in macOS (Chassis, macOS)
   * Allow customize key format with kernel name and distro name (OS)
   * Add missing `{icon}` in custom key format (Battery)
   * Add missing `{mountpoint}` and `{mount-from}` in custom output format (gh#fastfetch-cli/fastfetch#1577)
   * Support percentage num & bar in custom format (gh#fastfetch-cli/fastfetch#1583)
   * Support `pisi` package manager detection (Packages, Linux)
   * Support termite terminal font detection (TerminalFont, Linux)
   * Report monitor type in Brightness module (Brightness)
  Logo:
   * Add `opensuse-tumbleweed_small`
   * Add `Bedrock_small`
   * Add `fastfetch`
   * Remove some unnecessary distro names

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=139
2025-03-03 16:10:33 +00:00
5604c1c54c Accepting request 1247169 from utilities
OBS-URL: https://build.opensuse.org/request/show/1247169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=58
2025-02-20 15:38:29 +00:00
R N
4c7e3e9fcd - update to 2.37.0
Changes:
   * Option `--escape-bedrock` is removed. The function is always enabled now.
  Features:
   * Support for Haiku is greatly improved (Haiku)
     - CPU, GPU, Disk, Sound, Terminal, Terminal Font, Init System, Battery, Mouse, Keyboard, NetIO, CPU Usage, Physical Disk and OpenGL should work on Haiku now
     - SMBIOS related modules (Host, Bios, Board, Chassis, Physical Memory) should work in platforms with legacy BIOS system.
     - Support for Gamepad and Bluetooth are WIP.
     - Some bugs are found and fixed.
   * Remove `python-requests` dependency in `scripts/gen-*.py`.
   * Add cmake option `-DENABLE_EMBEDDED_AMDGPUIDS=BOOL` (disabled by default) 
     - If enabled, fastfetch will embed the newest `amdgpu.ids` file into fastfetch binary.
   * Weather module now honors `display.temp.unit` option
   * Support Physical Memory module in NetBSD (PhysicalMemory, NetBSD) 
     - Requires root permission
   * Improve non-intel CPU detection in NetBSD (gh#fastfetch-cli/fastfetch#1573, CPU, NetBSD)
  Bugfixes:
   * Fix building in macOS 10.13 (GPU, macOS)
   * Properly round percent values when detecting volume (gh#fastfetch-cli/fastfetch#1558, Sound)
   * Fix Physical Memory module doesn't work in `--format json` mode
   * Add some missing variable inits (GPU, Linux)
   * Fix `--localip-default-route-only false` not working with `--gen-config` (gh#fastfetch-cli/fastfetch#1570, LocalIP)
  Logo:
   * Update Rosa linux
   * Add Haiku2

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=137
2025-02-19 16:08:10 +00:00
952a469630 Accepting request 1245062 from utilities
OBS-URL: https://build.opensuse.org/request/show/1245062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=57
2025-02-11 20:30:09 +00:00
R N
bc5d8d7e74 - update to 2.36.1
Changes:
   * To use the native arm64 runner of Github Action, Linux aarch64 binary is now built with Ubuntu 22.04 (Glibc 2.35, Debian 12).
  Bugfixes:
   * Chimera Linux logo is now displayed correctly  (gh#fastfetch-cli/fastfetch#1554, Logo) 
     - Regression of 2.36.0
   * Fix building on Haiku
  Logo:
   * Fix ALT Linux

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=135
2025-02-11 10:37:52 +00:00
589c8ffb6c Accepting request 1244780 from utilities
OBS-URL: https://build.opensuse.org/request/show/1244780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=56
2025-02-10 16:32:05 +00:00
R N
1b73e85a57 - update to 2.36.0
Bugfixes:
   * Trim leading slash for login shells (Shell, OpenBSD)
   * Prefer SOC name if available over CPU name (CPU, Linux)
  Features:
   * Use kernel API to detect sound devices (Sound, NetBSD)
   * Use sndio for sound server detection on OpenBSD (Sound, OpenBSD)
   * Add minimal implementation for Haiku (gh#fastfetch-cli/fastfetch#1538, Haiku)
   * Support CPU & GPU temperature detection for M4x (CPU / GPU, macOS)
   * Support VMEM size detection for old Nvidia cards (GPU, Linux)
   * Use recommendedMaxWorkingSetSize as total GPU mem size (GPU, macOS)
   * Support Physical core count and CPU package count detection for loongarch (CPU, Linux)
   * Split ID_LIKE when used for distro matching (gh#fastfetch-cli/fastfetch#1540, Logo)
   * Capitalize `{type}`'s first letter in custom format (gh#fastfetch-cli/fastfetch#1543, Display)
   * Support model name detection for s390x (CPU, Linux)
   * Support more Armbian variants detection (gh#fastfetch-cli/fastfetch#1547, OS, Linux)
   * Support the syntax of {$ENV_VAR} in custom format, which will be replaced by the value of the environment variable ENV_VAR (gh#fastfetch-cli/fastfetch#1541)
     - This is another way to pass 3rd-party data to fastfetch besides `Custom` module.
   * Improve performance of Tilix version detection (Terminal, Linux)
  Logo:
   * Update arch_old
   * Add Nexa Linux
   * Add filotimo
   * Update some distro names

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=133
2025-02-10 14:05:15 +00:00
65b9573bfe Accepting request 1240416 from utilities
OBS-URL: https://build.opensuse.org/request/show/1240416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=55
2025-01-27 19:55:02 +00:00
R N
a4dab9b8d2 - update to 2.35.0
Bugfixes:
   * Suppress output of EGL again (gh#fastfetch-cli/fastfetch#1513)
     - Regression of 2.34.0
  Features:
   * Show SOC name reported in `cpuinfo` if available 
     (gh#fastfetch-cli/fastfetch#1510, CPU, Linux)
   * Change package manager name of NetBSD from pkg to pkgsrc 
     (gh#fastfetch-cli/fastfetch#1515, Packages, NetBSD)
   * Detect SOC name on RISCV (gh#fastfetch-cli/fastfetch#1519, 
     CPU, Linux)
   * Report marketing name of new QS8Es (CPU, Android)
   * Acquire acquire more os info from lsb-release if missing from 
     os-release (gh#fastfetch-cli/fastfetch#1521)
   * CMake: add option `-DCUSTOM_LSB_RELEASE_PATH` to specify the 
     path of `lsb-release` file 
     - `-DCUSTOM_OS_RELEASE_PATH` has been supported since v2.11.4
   * Report more SOC names on Android (CPU, Android)
   * Support duration printing in custom format (Disk / Users)
  Logo:
   * Add Arch_old
   * Update key color of NetBSD_small
   * Fix OpenBSD and many other ascii logos 
     (gh#fastfetch-cli/fastfetch#1522)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=131
2025-01-27 03:24:15 +00:00
a36c9a3754 Accepting request 1237416 from utilities
OBS-URL: https://build.opensuse.org/request/show/1237416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=54
2025-01-13 16:53:36 +00:00
R N
555110e22d - update to 2.34.1
Features:
   * Report vendor name when detecting GPUs by OpenGL 
     - Note: the vendor name is actually the creator of the OpenGL driver (such as `Mesa`) and may not be the same as the GPU vendor
  Bugfixes:
   * Fix Ghostty termfont detection (gh#fastfetch-cli/fastfetch#1495)
   * Fix compatibility with KDE Plasma 6.3 (gh#fastfetch-cli/fastfetch#1504)
   * Make memory usage detection logic consistent with other systems (Memory, OpenBSD / NetBSD)
   * Report media file name if media title is not available (Media)
   * Fix max frequency detection for CPUs with both performance and efficiency cores (CPU, FreeBSD)
  Logo:
   * Add HeliumOS
   * Add Oreon
   * Update SnigdhaOS

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=129
2025-01-13 13:57:12 +00:00
8bceacf896 Accepting request 1236676 from utilities
OBS-URL: https://build.opensuse.org/request/show/1236676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=53
2025-01-12 10:19:31 +00:00
Gordon Leung
63de930f46 - update to 2.34.0
Changes:
   * We now print distro pretty name if available (OS) 
     - This is a long requested feature. However, it may break some distros. File a bug with the content of `/etc/os-release` if it breaks your distro
  Bugfixes:
   * Fix thunderbolt version of new MBPs (gh#fastfetch-cli/fastfetch#1465, Host, macOS)
   * Fix backlight name detection on FreeBSD (Brightness, FreeBSD)
   * Fix Terminal detection when running fastfetch in `pk-command-not-found` (gh#fastfetch-cli/fastfetch#1467, Terminal, Linux)
   * Relax detection of terminals in NixOS (gh#fastfetch-cli/fastfetch#1479, Terminal, Linux) 
     - Should fix konsole, ghostty and maybe others
   * Fix core count output in multi-package platforms (CPU)
   * Don't suppress the output of preRun (gh#fastfetch-cli/fastfetch#1489)
   * Fix battery percentage detection (Battery, NetBSD)
  Features:
   * Support ghostty terminal font detection (TerminalFont, Linux / macOS)
   * Support `kitty-icat` image protocol, which uses `kitten icat` to generate image data 
     - Pros: support tmux; support gif animations; good performance
     - Cons: due to the limitation of `kitten icat`, we need to clear the screen before displaying the image logo
   * Support WM version detection (WM) 
     - In Linux, Hyprland & sway are supported currently
   * Improve performance when stdout is redirected (TerminalSize)
   * Report thermal zone temp if CPU temp is not available (CPU, Linux)
   * Report sound server (Pipewire or PulseAudio) if available (gh#fastfetch-cli/fastfetch#1454, Sound, Linux)
   * Enable OpenGL & OpenCL detection on Android (OpenGL / OpenCL, Android)
   * Detect & report MediaTek Dimensity 9000+ SOC name (CPU, Android)
   * Support appman (am-user) package manager detection (Packages, Linux)
  Logo:
   * Add Lubuntu
   * Update Xray_os
   * Add SnigdhaOS
   * Add Rhino Linux

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=127
2025-01-09 18:37:49 +00:00
88c960fe9e Accepting request 1233453 from utilities
OBS-URL: https://build.opensuse.org/request/show/1233453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=52
2024-12-29 10:56:17 +00:00
Gordon Leung
842322f772 - Excluded flashfetch binary
- update to 2.33.0
  Changes:
   * Introduce a new CMake flag `-DBUILD_FLASHFETCH=OFF` to disable building flashfetch binaries
     - Package managers are encouraged to enable it.
  Bugfixes:
   * Fix interconnect type detection (gh#fastfetch-cli/fastfetch#1453, PhysicalDisk) 
     - Regression of v2.28
   * Don't report `proot` as terminal (Terminal, Android)
   * Remove a debug output (DiskIO, OpenBSD)
   * Fix media detection for some players (gh#fastfetch-cli/fastfetch#1461, Media) 
     - Regression of v2.32
  Features:
   * Use `$POWERSHELL_VERSION` as PowerShell version if available (Shell) 
     - Fetching Windows PowerShell version can be very slow. Add `$env:POWERSHELL_VERSION = $PSVersionTable.PSVersion.ToString()` in $PROFILE before running fastfetch to improve the performance of Shell module
   * Add support for ubuntu-based armbian detection (gh#fastfetch-cli/fastfetch#1447)
   * Improve performance of Bluetooth detection (Bluetooth) 
     - We no longer report disconnected bluetooth devices in `--format json` when `--bluetooth-show-disconnected` isn't specified
   * Support brightness level detection for builtin displays (Brightness, OpenBSD / NetBSD) 
     - Requires root permission on OpenBSD
   * Support battery level detection (Battery, OpenBSD / NetBSD)
   * Support CPU temperature detection in NetBSD (CPU, NetBSD)
   * Hard code path of `libvulkan.so` for Android 
     - So that users don't need to install the vulkan-loader wrapper of termux
  Logo:
   * Add NurOS
   * Add GoralixOS

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=125
2024-12-26 14:07:38 +00:00
062a94a2ea Accepting request 1231934 from utilities
OBS-URL: https://build.opensuse.org/request/show/1231934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=51
2024-12-19 20:40:26 +00:00
Gordon Leung
1c7da242b1 - update to 2.32.1
Bugfixes:
   * Fix `pci.ids` file location on OpenBSD (GPU, OpenBSD) 
     - It's normally unused because enumerating PCI devices on OpenBSD requires root privileges
   * Fix bssid formatting (Wifi, Linux)
   * Fix Linux Lite distro detection (gh#fastfetch-cli/fastfetch#1434, OS, Linux)
   * Suppress XE driver warnings from Mesa  (gh#fastfetch-cli/fastfetch#1435, OpenGL, Linux)
   * Fix format parameter name (gh#fastfetch-cli/fastfetch#1443, Version)
   * Don't report useless information when Wifi is disabled (Wifi, FreeBSD) 
     - Currently there are issues when the SSID contains whitespaces. More fixes are expected in the future
   * Always use physical size reported by X11 server to avoid inconsistent results (gh#fastfetch-cli/fastfetch#1444, Display, Linux)
   * Fix package count detection on OpenBSD (Packages, OpenBSD) [2.32.1]
  Features:
   * Randomly select one if the logo source expands to multiple files (gh#fastfetch-cli/fastfetch#1426, Logo)
   * Report mac product name when running Linux in MacBook (Host, Linux / FreeBSD)
   * Use screen size reported in DTD if make sense (Display)
   * Detect Virtualized Apple Silicon CPUs (CPU, Linux)
   * Add detection support for fvwm and ctwm (WM, OpenBSD / NetBSD)
   * Add Armbian-unofficial detection (OS, Linux)
   * Prefer surfaceless display when connect EGL (OpenGL)
   * Improve accuracy of WM detection on FreeBSD (WM, FreeBSD)
   * Add ratpoison window manager (WM, Linux)
  Logo:
   * Update Linux Lite
   * Add Serpent OS
   * Add Ultramarine Small
   * Update Debian

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=123
2024-12-18 17:01:16 +00:00
b8821e052a Accepting request 1228079 from utilities
OBS-URL: https://build.opensuse.org/request/show/1228079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=50
2024-12-03 19:48:21 +00:00
Gordon Leung
90493a8fc3 - update to 2.31.0
Bugfixes:
   * Improve performance of media detection; fix musikcube detection (Media, Linux)
     - After the change, `general.processingTimeout` will also control the timeout of dbus remote calls
   * Fix invalid variable names (gh#fastfetch-cli/fastfetch#1408, Users)
   * Change physical size detection to use basic display parameters (gh#fastfetch-cli/fastfetch#1406)
   * Fix possible sigfaults when detecting displays (gh#fastfetch-cli/fastfetch#1393)
   * Fix Nvidia card type detection
   * Fix wl-restart parsing (gh#fastfetch-cli/fastfetch#1422, WM, Linux)
   * Fix syntax error in completion file (gh#fastfetch-cli/fastfetch#1421)
   * Fix hunging when using ssh-agent as command text (gh#fastfetch-cli/fastfetch#1418, Command, macOS)
  Features:
   * Remove support of xcb & xlib and xrandr extension is always required (Display)
   * Support preferred resolution & refresh rate detection 
     - On macOS there is no preferred resolution reported and maximum available resolution is reported instead.
     - `--display-format {preferred-width}x{preferred-height}@{preferred-refresh-rate}`
   * Report scale factor in custom format (Display) 
     - `--display-format {scale-factor}`
   * Detect current Wi-Fi channel and maximum frequency (Wifi)
   * Report processor package count (gh#fastfetch-cli/fastfetch#1413, CPU)
   * Remove duplicate whitespaces in CPU name
   * Support sakura terminal version & font detection (Terminal / TerminalFont, Linux)
  Logo:
   * Fix LMDE
   * Update MidOS
   * Add Windows Server 2025

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=121
2024-12-03 15:30:37 +00:00
d5a30d1915 Accepting request 1224975 from utilities
OBS-URL: https://build.opensuse.org/request/show/1224975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=49
2024-11-19 21:20:04 +00:00
Gordon Leung
2fd05e470a - update to 2.30.1
* A hotfix release that fixes a build failure when running cmake outside of build directory.
- update to 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. 
  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 (gh#fastfetch-cli/fastfetch#1388, macOS)
   * Fix `CFStringGetCString() failed` errors (gh#fastfetch-cli/fastfetch#1394, Media, macOS)
   * Fix CPU frequency detection on Apple M4 (gh#fastfetch-cli/fastfetch#1394, CPU, macOS)
   * Fix exe path detection on macOS (Shell / Terminal, macOS)
   * Fix logo fails to load from symlinked files on macOS (gh#fastfetch-cli/fastfetch#1395, Logo, macOS)
   * Fix 32-bit truncation (NetIO, macOS) Logos:
   * Fix Lilidog
   * Add MidnightBSD
   * Add Unifi
   * Add Cosmic DE
   * Update openSUSE Tumbleweed

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=119
2024-11-19 03:32:00 +00:00
287f294a2f Accepting request 1221252 from utilities
OBS-URL: https://build.opensuse.org/request/show/1221252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=48
2024-11-05 14:41:06 +00:00
Gordon Leung
3288c7c59d - update to 2.29.0
Features:
   * Port to NetBSD and DragonFly BSD 
     - Fastfetch now supports all major BSD variants
   * Support DiskIO, NetIO, GPU and Users module on OpenBSD
   * Report SD8E SOC name (CPU, Android)
   * On Windows, try loading dlls from current exe path (Windows) 
     - Fix Media module when installed with winget
  Bugfixes:
   * Fix the VIM version detection on Ubuntu (Editor, Linux)
   * Improve performance of OS version detection on Proxmox (gh#fastfetch-cli/fastfetch#1370, OS, Linux)
  Logo:
   * Update OpenSuse Tumbleweed
   * Add XCP-ng
   * Add SummitOS
   * Add Lilidog
   * Update PikaOS
   * Update OpenSUSE Leap
   * Update aperture

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=117
2024-11-04 20:32:44 +00:00
0b957cd225 Accepting request 1217403 from utilities
OBS-URL: https://build.opensuse.org/request/show/1217403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=47
2024-10-24 13:43:03 +00:00
Gordon Leung
4e171601f8 - update to 2.28.0
Changes: 
   * Due to the upstream removal of MSYS2 CLANG32 environment, 
     `fastfetch-windows-i686` is now built with the ancient and 
     untested MSVCRT. Unknown bugs are expected
  Features:
   * Add new module `Mouse` and `Keyboard` which display connected 
     mice and keyboards
   * Support remaining time detection (Battery)
   * Report if AC is connected (Battery, Linux)
   * Report platform API used for display detection for debugging 
     (Display)
   * Report Wine version when running in Wine (Kernel, Windows)
   * Add option `waitTime` in modules `CPUUsage`, `DiskIO` and 
     `NetIO`
  Bugfixes:
   * Fix used memory size detection (Memory, OpenBSD)
   * Don't report invalid fragmentation percentage when fails to 
     detect it (Zpool)
   * Fix unexpected errors when running fastfetch in parallel 
     (gh#fastfetch-cli/fastfetch#1346, Windows)
   * Don't report obviously invalid temperature values 
     (PhysicalDisk, Linux)
  Logos:
   * Add eweOS
   * Add MidOS
   * Update XeroArch

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=115
2024-10-23 18:04:44 +00:00
a6b42e74f7 Accepting request 1206706 from utilities
OBS-URL: https://build.opensuse.org/request/show/1206706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=46
2024-10-10 20:14:58 +00:00
Gordon Leung
3934444648 - update to 2.27.1
Changes:
   * We now print " instead of ″ when displaying diagonal length in inches, so that the character can be correctly displayed in Linux console (Display)
   * All detection code of `monitor` module is merged into `display` module. Now `monitor` just prints the same information as ` display` with different format. Notably: 
      - The resolution reported by monitor module is now current resolution instead of native / maximum resolution. PPI is calcuated based on current resolution too
      - The refresh rate reported by `monitor` module is the current refresh rate Features:
   * Add initial support of OpenBSD (OpenBSD)
   * Improve support for Raspberry pi (CPU / GPU, Linux)
   * Detect SOC name, instead of displaying components used in the SOC, if available (CPU, Linux)
   * Add option `--brightness-compact` to display multiple brightness values in one line (Brightness)
   * Add `day-pretty` (gh#fastfetch-cli/fastfetch#1305, DateTime)
   * Support network interface adapter flag detection (gh#fastfetch-cli/fastfetch#1315, LocalIP)
     - Enable it with `--localip-show-flags`
  Bugfixes:
   * Remove trailing newline in GPU name for Raspberry pi (gh#fastfetch-cli/fastfetch#1303, GPU, Linux)
   * Fix a possible buffer overflow (GPU, Linux)
   * Fix CPU temp incorrectly reported as 0 celsius (gh#fastfetch-cli/fastfetch#1308, CPU, Linux)
   * Corrently report TPM device is not found error (gh#fastfetch-cli/fastfetch#1314, TPM, Windows)
   * Fix errors when triggering shell completion with python3 uninstalled (gh#fastfetch-cli/fastfetch#1310)
     - To package managers: as shell completion scripts of fastfetch use python3, it should be added as an optional dependency of fastfetch
   * Fix possible crashes when detecting term font of kitty (gh#fastfetch-cli/fastfetch#1321, TerminalFont, Linux)
  Logos:
   * Add XeroArch
   * Add ValhallaOS

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=113
2024-10-10 13:29:16 +00:00
5321cc6e5f Accepting request 1204541 from utilities
OBS-URL: https://build.opensuse.org/request/show/1204541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=45
2024-09-30 13:39:28 +00:00
Gordon Leung
2835e672c8 - update to 2.26.1
Changes:
   * To be consistent to other platforms, CPU frequency detection 
     on Linux no longer checks `bios_limit`
  Features:
   * Detect GPU index (gh#fastfetch-cli/fastfetch#1267, GPU)
   * Count Flatpak runtime packages (gh#fastfetch-cli/fastfetch#1085, Packages, Linux)
   * Support `pacstall` package manager (Packages, Linux)
     - CMake `-DPACKAGES_DISABLE_PACSTALL=ON` can be used to disable 
   * Support CU core count, max frequency, VMEM usage detection for AMD cards on Linux (GPU, Linux) 
     - Requires `--gpu-driver-specific`
   * Support EU core count, VMEM size detection Intel cards on Linux (GPU, Linux) 
     - Requires --gpu-driver-specific. VMEM usage detection requires root permissions
   * Add new module TPM to print TPM (Trusted Platform Module) version if available (TPM)
   * Support GPU driver version detection (GPU, macOS)
   * Add new CMake option `-DENABLE_EMBEDDED_PCIIDS=<BOOL>`
     - If enabled, fastfetch will download the newest `pci.ids` file, transform it into C code and compile it into fastfetch binaries
  Bugfixes:
   * Fix font size detecton of foot terminal (gh#fastfetch-cli/fastfetch#1276, TerminalFont, Linux)
   * Ignore `su` and `sudo` when detecting terminal (gh#fastfetch-cli/fastfetch#1283, Terminal, Linux)
   * Always print inches in integer (Display)
   * Fix Wifi connection protocol detection on macOS Sequoia (Wifi, macOS)
   * Fix hanging when font name is long when detecting kitty term font (gh#fastfetch-cli/fastfetch#1289, TerminalFont)
   * Detect all enabled or connected connectors (gh#fastfetch-cli/fastfetch#1301, Display, Linux)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=111
2024-09-29 16:41:30 +00:00
242283492d Accepting request 1201910 from utilities
- update to 2.25.0
  Features:
   * Moore Threads GPU add support to query number of cores (GPU)
   * Cache detection result based on last modification time (Packages)
   * Add cmake options to disable certain package managers at compile time
   * Add new option --show-localip-{speed,mtu} (LocalIP)
   * Add new module Btrfs, which prints all mounted Btrfs volumes, like Zpool module (Linux)
  Bugfixes:
   * Fix compiling with old linux headers (Camera, Linux)

OBS-URL: https://build.opensuse.org/request/show/1201910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=44
2024-09-19 19:17:35 +00:00
Gordon Leung
1d2a7d3c12 - update to 2.25.0
Features:
   * Moore Threads GPU add support to query number of cores (GPU)
   * Cache detection result based on last modification time (Packages)
   * Add cmake options to disable certain package managers at compile time
   * Add new option --show-localip-{speed,mtu} (LocalIP)
   * Add new module Btrfs, which prints all mounted Btrfs volumes, like Zpool module (Linux)
  Bugfixes:
   * Fix compiling with old linux headers (Camera, Linux)

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=109
2024-09-19 04:22:22 +00:00
4 changed files with 909 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:675ac3f9dbe00277416744fa36a28fc9cd1284d17f055a4db339063bfc6a8209
size 1104540

3
fastfetch-2.48.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d7107f59518c847bca4a44007a189a64902b71a8e517eb121d4653a1bcfc172
size 1335493

View File

@@ -1,3 +1,906 @@
-------------------------------------------------------------------
Wed Jul 16 19:38:30 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.48.0:
Features:
* Add support for detecting Fedora variants
(gh#fastfetch-cli/fastfetch#1830)
- Currently supported variants: CoreOS, Kinoite, Sericea,
Silverblue
* Improve performance and security when spawning child processes
by replacing `fork-exec` with `posix_spawn` (*nix)
* Trim leading and trailing whitespaces in disk serial numbers
(PhysicalDisk)
* Add /etc/profiles/per-user detection for Nix user packages
(gh#fastfetch-cli/fastfetch#1782)
* Introduce `years` (whole years as integer), `days-of-year`
(days since the last anniversary) and `years-fraction` (years
as fraction, e.g. 1.5 means 1 year and 6 months) formatting
placeholder to `Disk` (since disk creation), `Users` (since
user login) and `Uptime` (since system boot) modules
- For example: `fastfetch -s disk --disk-key 'OS Installation'
--disk-format '{years} years {days-of-year} days'`
* Add --fraction-ndigits option to specify the number of digits
after the decimal point when displaying ordinary fractional
values
- Typically used with `{years-fraction}` above
- This option does not affect percentage values, sizes, etc,
which are controlled by individual options.
Bugfixes:
* Fix compilation issues when not using
`-DBINARY_LINK_TYPE=dlopen`
- Regression from v2.47.0
- Note: this option was added for debugging purposes only and
is not recommended for production use
* Prevent text files from being loaded as image files
(gh#fastfetch-cli/fastfetch#1843)
Logos:
* Add Minimal System
* Add AxOS
* Rename Ada to Xray OS
-------------------------------------------------------------------
Tue Jul 8 14:10:31 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.47.0:
Features:
* Improve DietPi OS and Raspberry Pi OS detection
(gh#fastfetch-cli/fastfetch#1816)
* Increase `PROC_FILE_BUFFSIZ` to avoid possible short reads
- Fix potential bugs in `DiskIO`, `NetIO` and `CPUUsage`
modules
* Improve accuracy of CPU usage calculations by including
interrupt and softirq times
* Ignore init and systemd processes when detecting terminals
Logos:
* Improve visibility on white-background terminals for some
logos by replacing white with the default foreground color
- According to Wikipedia, the default foreground color is
implementation-defined. It's usually black for white themes
and white for dark themes. However, some terminals, notably
Konsole with the default theme, use a different color,
which may cause issues with some logos.
* Add Xubuntu
-------------------------------------------------------------------
Sun Jun 22 20:03:56 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.46.0:
Features:
* Support Rio terminal font detection
(gh#fastfetch-cli/fastfetch#1789)
* Improve Raspberry Pi OS for RPI5 detection
(gh#fastfetch-cli/fastfetch#1773)
* Support shared VRAM usage detection for AMD GPUs (GPU, Linux)
* Support GPU info detection for old ATI radeon driver
(gh#fastfetch-cli/fastfetch#1810)
Bugfixes:
* Hide `/boot/firmware` by default (Disk, Linux)
Logos:
* Rename Hydra Framework to HydraPwk
(gh#fastfetch-cli/fastfetch#1812)
* Add AnushOS (gh#fastfetch-cli/fastfetch#1806)
* Add HarmonyOS (gh#fastfetch-cli/fastfetch#1804)
* Add GhostFreak (gh#fastfetch-cli/fastfetch#1801)
* Add TrueNAS Scale (gh#fastfetch-cli/fastfetch#1795)
* Add Fedora2_small (gh#fastfetch-cli/fastfetch#1785)
* Add xenia_old; update colors of xenia
(gh#fastfetch-cli/fastfetch#1797)
* Improve colors of bedrock_small
(gh#fastfetch-cli/fastfetch#1790)
* Add Kalpa Desktop (gh#fastfetch-cli/fastfetch#1807)
-------------------------------------------------------------------
Fri Jun 6 11:34:46 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.45.0:
Features:
* Recognize additional GPU vendors (GPU, Linux)
* Support CTWM, FVWM and I3 window manager version detection (WM)
* Support `"logo": { "type": "command-raw" }` to run a command
and display its output as logo
(gh#fastfetch-cli/fastfetch#1780)
- Useful for displaying custom logos generated by other
programs such as `pokeget`: `{ "type": "command-raw",
"source": "pokeget random --hide-name" }`
- Supported in JSONC config file only. `pokeget random
--hide-name | fastfetch --file-raw` - should be used in shell
* Support --swap-separate to display detailed swap devices on
separate lines instead of a summary (Swap)
Bugfixes:
* Don't ignore sshfs mountpoints
(gh#fastfetch-cli/fastfetch#1776)
* Fix dnf package count detection
(gh#fastfetch-cli/fastfetch#1777)
Logos:
* Add Starry Linux (gh#fastfetch-cli/fastfetch#1771)
* Add rhel_small (gh#fastfetch-cli/fastfetch#1774)
* Update color palette of voidlinux (gh#fastfetch-cli/fastfetch#1775)
* Add void2
* Update Xenia Linux (gh#fastfetch-cli/fastfetch#1783)
-------------------------------------------------------------------
Fri May 23 22:21:22 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.44.0:
Features:
* Add option `--disk-hide-folders` and `--disk-hide-fs` to hide
specific mountpoints and filesystems in Disk module (Disk)
- `--disk-hide-folders` defaults to `/efi:/boot:/boot/efi` on
Linux and *BSD. Previously these EFI-related folders were
hardcoded to be hidden on Linux.
Bugfixes:
* Ignore `/usr/bin/script` when detecting shell and terminal
(gh#fastfetch-cli/fastfetch#1761)
* Fix compatibility with KDE Plasma 6.4 which is in beta
currently (gh#fastfetch-cli/fastfetch#1765)
Logos:
* Add Kylin (gh#fastfetch-cli/fastfetch#1760)
* Add UBLinux (gh#fastfetch-cli/fastfetch#1764)
-------------------------------------------------------------------
Sat May 17 16:32:41 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.43.0:
Features:
* Add option to hide unknown GPUs (GPU)
* Detect VRAM type of AMD GPUs on Linux (GPU, Linux)
Bugfixes:
* Fix disk usage detection on 32-bit Linux
(gh#fastfetch-cli/fastfetch#1734)
* Fix duplicated playback status (Media, Linux)
Logos:
* new AthenaOS
* add Hydra Framework
-------------------------------------------------------------------
Tue Apr 29 17:11:38 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.42.0:
Changes:
* Normalize the module name `Bios` to `BIOS`
(gh#fastfetch-cli/fastfetch#1721)
- No configuration file changes are required because fastfetch
parses module names case-insensitively.
Bugfixes:
* Disable disk type detection for virtual disks
(gh#fastfetch-cli/fastfetch#1669)
* Fix incorrect CPU temperature reporting (CPU, OpenBSD)
* Fix setting logo.chafa.symbols in JSON configuration
(gh#fastfetch-cli/fastfetch#1709)
* Fix non-normalized time display
(gh#fastfetch-cli/fastfetch#1720)
* Miscellaneous minor fixes
Features:
* Add CPU temperature detection support (CPU, SunOS)
* Improve CPU frequency detection (CPU, NetBSD)
* Add Wi-Fi detection support (Wifi, NetBSD)
* Add Webcam detection support (Camera, OpenBSD)
- Requires root privileges
Logos:
* Remove GoralixOS logo (gh#fastfetch-cli/fastfetch#1699)
* Add Aurora logo (gh#fastfetch-cli/fastfetch#1700)
* Add Codex Linux logo (gh#fastfetch-cli/fastfetch#1701)
-------------------------------------------------------------------
Wed Apr 16 12:28:47 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.41.0
Changes:
* Due to the deprecation, Linux x86_64 binaries are now built
with Ubuntu 22.04 (Glibc 2.35, Debian 12)
- You can always build fastfetch yourself on your own. Please
don't report bugs related to this change.
Bugfixes:
* Don't detect disk type for virtual disks
(gh#fastfetch-cli/fastfetch#1669)
Features:
* Support physical core count detection on non-x86 platforms
(CPU, Linux / FreeBSD)
* Support CPU frequency detection on PPC64 (CPU, FreeBSD)
* Support soar packages count detection (Packages, Linux)
* Support `~` path expanding on Windows (Logo, Windows)
* Support retrieving full user name (Title)
- Exposed with `--title-format '{full-user-name}'`
* Improve CPU (thermal zone) temperature detection on Windows
(CPU, Windows)
- Administrator privileges are no longer needed
* Support base Wifi info detection on OpenBSD (Wifi, OpenBSD)
- To be tested
* Support GPU temperature detection for Intel dGPU on Linux
(GPU, Linux)
- To be tested
* Add new ARM CPU part numbers (CPU, Linux)
* Add base implementation of Bluetooth device detection
(gh#fastfetch-cli/fastfetch#1690)
* Some small improvements
Logo:
* Add anduinos
* Add 2 more Alpine logos
-------------------------------------------------------------------
Sat Apr 12 21:56:44 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.40.4
Bugfixes:
* Fix loading presets config on Windows
(gh#fastfetch-cli/fastfetch#1682)
- Regression of v2.40.0
* Remove the prefix `v` of Hyprland version on Arch Linux (WM,
Linux)
- update to 2.40.3
Bugfixes:
* Fix loading example configs from presets directory
(gh#fastfetch-cli/fastfetch#1672)
- Regression of v2.40.2
* Mark kitty image protocol support for warp terminal on macOS
too (Logo)
-------------------------------------------------------------------
Fri Apr 4 19:29:35 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.40.2
Changes:
* Since v2.40.0, we've been loading config files from the
directory where the fastfetch binary is located. However,
this approach may lead to loading unexpected files. For
example, `fastfetch -c groups` would attempt to load
`/usr/bin/groups`. Therefore, we now enforce the .jsonc
extension when loading config files.
Features:
* Mark kitty image protocol support for warp terminal (Logo)
* Documentation improvements
- update to 2.40.1
Bugfixes:
* Fix compiling error on old intel platform (TPM, macOS)
* Fix --file-raw - no longer working
(gh#fastfetch-cli/fastfetch#1659)
-------------------------------------------------------------------
Thu Apr 3 02:27:45 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.40.0
Changes:
* In key-format of LocalIP module, {name} has been renamed to
{ifname} for consistency
Features:
* Support Warp Terminal font detection (TerminalFont, Windows)
* Support more AMD GPU information using ADL SDK, including
memory type detection (GPU, Windows)
* Support Intel dGPU memory type detection (GPU, Windows)
* Support Nvidia VMEM type detection via NVAPI
(gh#fastfetch-cli/fastfetch#993)
* Support Boot manager detection for OpenBSD and NetBSD
(Bootmgr, OpenBSD / NetBSD)
* Use `SystemConfiguration` for DNS entries detection (DNS,
macOS)
* Add `systemd-resolved` support for DNS module
(gh#fastfetch-cli/fastfetch#1646)
* Improve performance and accuracy of Wifi detection on FreeBSD
using ioctl (Wifi, FreeBSD)
* Support remaining time reporting for batteries on NetBSD
(Battery, NetBSD)
* Add new Mac models support (Host, macOS)
* Load config from fastfetch binary path with --config option
(gh#fastfetch-cli/fastfetch#1649)
* Support TPM detection on macOS (TPM, macOS)
* Support IPv6 client address report (Users, Linux / Windows)
* Support default route detection for IPv6 (LocalIP, Linux)
* Round seconds to the nearest minute to match the behavior of
uptime command (Uptime)
Bugfixes:
* Fix `outputColor` not working when `length` is set in
Separator module (gh#fastfetch-cli/fastfetch#1644)
* Fix CPU detection on PowerPC platforms
(gh#fastfetch-cli/fastfetch#1640)
* Fix battery manufacture date detection (Battery, macOS)
* Fix battery critical state detection (Battery, Linux)
* Fix Warp Terminal PID detection (Terminal, macOS)
* Remove disk creation time detection support on SunOS as ctim
is file status change timestamp, not creation time (Disk,
SunOS)
* Fall back to KDGKBINFO if `usbhid` fails (Keyboard, FreeBSD)
* Fix multiple paging file support (Swap, Windows)
* Fix memleaks, code smells in multiple modules
* Fix boot time calculation on NetBSD (Uptime, NetBSD)
* Temporarily fix Hyprland version detection
(gh#fastfetch-cli/fastfetch#1657)
Logo:
* Fix opensuse-tumbleweed_small (gh#fastfetch-cli/fastfetch#1636)
* Change WiiLinuxNgx to more generic name with aliases Wii-Linux
and WiiLinux (gh#fastfetch-cli/fastfetch#1633)
* Change name of Xray-OS to Ada (gh#fastfetch-cli/fastfetch#1651)
* Change Nexa Linux logo (gh#fastfetch-cli/fastfetch#1653)
-------------------------------------------------------------------
Thu Mar 20 19:12:37 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.39.1
Hot fix:
* Fix PublicIP detection fails randomly
(gh#fastfetch-cli/fastfetch#1629)
- update to 2.39.0
Changes:
* OSMesa backend for OpenGL detection is removed
(gh#fastfetch-cli/fastfetch#1618)
* Fastfetch no longer tries to use the private framework
Apple80211 to acquire SSID for Wifi module, which is only
useful for macOS Sonoma (Wifi, macOS)
Features:
* Improve accuracy of HDR support on Windows 11 24H2 (Display,
Windows)
* Improve performance of SSID detection on macOS Sequoia
(gh#fastfetch-cli/fastfetch#1597)
* Support warp terminal version detection on Windows (Terminal,
Windows)
* Support default route detection on OpenBSD & DragonFly BSD
(LocalIP, OpenBSD / DragonFly)
* Improve bash completion script
* Improve performance of networking (PublicIP / Weather)
* Support pkgsrc package manager detection on Linux (Packages,
Linux)
Logo:
* Add Common Torizon OS
* Change FoxOS to WolfOS
* Add Bredos
* Add NetBSD2
-------------------------------------------------------------------
Mon Mar 3 15:58:00 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.38.0
Bugfixes:
* Fix empty battery slots handling
(gh#fastfetch-cli/fastfetch#1575)
* Fix `{day-pretty}` output in custom format (DateTime, Windows)
* Fix VanillaOS detection (OS, Linux)
* Fix secure boot testing (gh#fastfetch-cli/fastfetch#1584)
* Fix the SI unit "kB" in help message
(gh#fastfetch-cli/fastfetch#1589)
* Fix segfault on macOS 10.15 when using the binary downloaded
from Github Releases (gh#fastfetch-cli/fastfetch#1594)
Features:
* Support Chassis module in macOS (Chassis, macOS)
* Allow customize key format with kernel name and distro name (OS)
* Add missing `{icon}` in custom key format (Battery)
* Add missing `{mountpoint}` and `{mount-from}` in custom output
format (gh#fastfetch-cli/fastfetch#1577)
* Support percentage num & bar in custom format
(gh#fastfetch-cli/fastfetch#1583)
* Support `pisi` package manager detection (Packages, Linux)
* Support termite terminal font detection (TerminalFont, Linux)
* Report monitor type in Brightness module (Brightness)
Logo:
* Add `opensuse-tumbleweed_small`
* Add `Bedrock_small`
* Add `fastfetch`
* Remove some unnecessary distro names
-------------------------------------------------------------------
Wed Feb 19 15:57:34 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.37.0
Changes:
* Option `--escape-bedrock` is removed. The function is always
enabled now.
Features:
* Support for Haiku is greatly improved (Haiku)
- CPU, GPU, Disk, Sound, Terminal, Terminal Font, Init System,
Battery, Mouse, Keyboard, NetIO, CPU Usage, Physical Disk
and OpenGL should work on Haiku now
- SMBIOS related modules (Host, Bios, Board, Chassis, Physical
Memory) should work in platforms with legacy BIOS system.
- Support for Gamepad and Bluetooth are WIP.
- Some bugs are found and fixed.
* Remove `python-requests` dependency in `scripts/gen-*.py`.
* Add cmake option `-DENABLE_EMBEDDED_AMDGPUIDS=BOOL` (disabled
by default)
- If enabled, fastfetch will embed the newest `amdgpu.ids`
file into fastfetch binary.
* Weather module now honors `display.temp.unit` option
* Support Physical Memory module in NetBSD (PhysicalMemory,
NetBSD)
- Requires root permission
* Improve non-intel CPU detection in NetBSD
(gh#fastfetch-cli/fastfetch#1573, CPU, NetBSD)
Bugfixes:
* Fix building in macOS 10.13 (GPU, macOS)
* Properly round percent values when detecting volume
(gh#fastfetch-cli/fastfetch#1558, Sound)
* Fix Physical Memory module doesn't work in `--format json` mode
* Add some missing variable inits (GPU, Linux)
* Fix `--localip-default-route-only false` not working with
`--gen-config` (gh#fastfetch-cli/fastfetch#1570, LocalIP)
Logo:
* Update Rosa linux
* Add Haiku2
-------------------------------------------------------------------
Tue Feb 11 10:32:30 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.36.1
Changes:
* To use the native arm64 runner of Github Action, Linux
aarch64 binary is now built with Ubuntu 22.04 (Glibc 2.35,
Debian 12).
Bugfixes:
* Chimera Linux logo is now displayed correctly
(gh#fastfetch-cli/fastfetch#1554, Logo)
- Regression of 2.36.0
* Fix building on Haiku
Logo:
* Fix ALT Linux
-------------------------------------------------------------------
Mon Feb 10 13:46:16 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.36.0
Bugfixes:
* Trim leading slash for login shells (Shell, OpenBSD)
* Prefer SOC name if available over CPU name (CPU, Linux)
Features:
* Use kernel API to detect sound devices (Sound, NetBSD)
* Use sndio for sound server detection on OpenBSD (Sound,
OpenBSD)
* Add minimal implementation for Haiku
(gh#fastfetch-cli/fastfetch#1538, Haiku)
* Support CPU & GPU temperature detection for M4x (CPU / GPU,
macOS)
* Support VMEM size detection for old Nvidia cards (GPU, Linux)
* Use recommendedMaxWorkingSetSize as total GPU mem size (GPU,
macOS)
* Support Physical core count and CPU package count detection
for loongarch (CPU, Linux)
* Split ID_LIKE when used for distro matching
(gh#fastfetch-cli/fastfetch#1540, Logo)
* Capitalize `{type}`'s first letter in custom format
(gh#fastfetch-cli/fastfetch#1543, Display)
* Support model name detection for s390x (CPU, Linux)
* Support more Armbian variants detection
(gh#fastfetch-cli/fastfetch#1547, OS, Linux)
* Support the syntax of {$ENV_VAR} in custom format, which will
be replaced by the value of the environment variable ENV_VAR
(gh#fastfetch-cli/fastfetch#1541)
- This is another way to pass 3rd-party data to fastfetch
besides `Custom` module.
* Improve performance of Tilix version detection (Terminal,
Linux)
Logo:
* Update arch_old
* Add Nexa Linux
* Add filotimo
* Update some distro names
-------------------------------------------------------------------
Mon Jan 27 03:12:40 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.35.0
Bugfixes:
* Suppress output of EGL again (gh#fastfetch-cli/fastfetch#1513)
- Regression of 2.34.0
Features:
* Show SOC name reported in `cpuinfo` if available
(gh#fastfetch-cli/fastfetch#1510, CPU, Linux)
* Change package manager name of NetBSD from pkg to pkgsrc
(gh#fastfetch-cli/fastfetch#1515, Packages, NetBSD)
* Detect SOC name on RISCV (gh#fastfetch-cli/fastfetch#1519,
CPU, Linux)
* Report marketing name of new QS8Es (CPU, Android)
* Acquire acquire more os info from lsb-release if missing from
os-release (gh#fastfetch-cli/fastfetch#1521)
* CMake: add option `-DCUSTOM_LSB_RELEASE_PATH` to specify the
path of `lsb-release` file
- `-DCUSTOM_OS_RELEASE_PATH` has been supported since v2.11.4
* Report more SOC names on Android (CPU, Android)
* Support duration printing in custom format (Disk / Users)
Logo:
* Add Arch_old
* Update key color of NetBSD_small
* Fix OpenBSD and many other ascii logos
(gh#fastfetch-cli/fastfetch#1522)
-------------------------------------------------------------------
Mon Jan 13 13:45:37 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.34.1
Features:
* Report vendor name when detecting GPUs by OpenGL
- Note: the vendor name is actually the creator of the OpenGL
driver (such as `Mesa`) and may not be the same as the GPU
vendor
Bugfixes:
* Fix Ghostty termfont detection
(gh#fastfetch-cli/fastfetch#1495)
* Fix compatibility with KDE Plasma 6.3
(gh#fastfetch-cli/fastfetch#1504)
* Make memory usage detection logic consistent with other
systems (Memory, OpenBSD / NetBSD)
* Report media file name if media title is not available (Media)
* Fix max frequency detection for CPUs with both performance and
efficiency cores (CPU, FreeBSD)
Logo:
* Add HeliumOS
* Add Oreon
* Update SnigdhaOS
-------------------------------------------------------------------
Thu Jan 9 17:45:04 UTC 2025 - RN <R_Nik_C@proton.me>
- update to 2.34.0
Changes:
* We now print distro pretty name if available (OS)
- This is a long requested feature. However, it may break
some distros. File a bug with the content of
`/etc/os-release` if it breaks your distro
Bugfixes:
* Fix thunderbolt version of new MBPs
(gh#fastfetch-cli/fastfetch#1465, Host, macOS)
* Fix backlight name detection on FreeBSD (Brightness, FreeBSD)
* Fix Terminal detection when running fastfetch in
`pk-command-not-found`
(gh#fastfetch-cli/fastfetch#1467, Terminal, Linux)
* Relax detection of terminals in NixOS
(gh#fastfetch-cli/fastfetch#1479, Terminal, Linux)
- Should fix konsole, ghostty and maybe others
* Fix core count output in multi-package platforms (CPU)
* Don't suppress the output of preRun
(gh#fastfetch-cli/fastfetch#1489)
* Fix battery percentage detection (Battery, NetBSD)
Features:
* Support ghostty terminal font detection (TerminalFont, Linux /
macOS)
* Support `kitty-icat` image protocol, which uses `kitten icat`
to generate image data
- Pros: support tmux; support gif animations; good performance
- Cons: due to the limitation of `kitten icat`, we need to
clear the screen before displaying the image logo
* Support WM version detection (WM)
- In Linux, Hyprland & sway are supported currently
* Improve performance when stdout is redirected (TerminalSize)
* Report thermal zone temp if CPU temp is not available (CPU,
Linux)
* Report sound server (Pipewire or PulseAudio) if available
(gh#fastfetch-cli/fastfetch#1454, Sound, Linux)
* Enable OpenGL & OpenCL detection on Android (OpenGL / OpenCL,
Android)
* Detect & report MediaTek Dimensity 9000+ SOC name (CPU, Android)
* Support appman (am-user) package manager detection (Packages,
Linux)
Logo:
* Add Lubuntu
* Update Xray_os
* Add SnigdhaOS
* Add Rhino Linux
-------------------------------------------------------------------
Thu Dec 26 13:11:31 UTC 2024 - RN <R_Nik_C@proton.me>
- Excluded flashfetch binary
- update to 2.33.0
Changes:
* Introduce a new CMake flag `-DBUILD_FLASHFETCH=OFF` to
disable building flashfetch binaries
- Package managers are encouraged to enable it.
Bugfixes:
* Fix interconnect type detection
(gh#fastfetch-cli/fastfetch#1453, PhysicalDisk)
- Regression of v2.28
* Don't report `proot` as terminal (Terminal, Android)
* Remove a debug output (DiskIO, OpenBSD)
* Fix media detection for some players
(gh#fastfetch-cli/fastfetch#1461, Media)
- Regression of v2.32
Features:
* Use `$POWERSHELL_VERSION` as PowerShell version if available
(Shell)
- Fetching Windows PowerShell version can be very slow. Add
`$env:POWERSHELL_VERSION = $PSVersionTable.PSVersion.ToString()`
in $PROFILE before running fastfetch to improve the performance
of Shell module
* Add support for ubuntu-based armbian detection
(gh#fastfetch-cli/fastfetch#1447)
* Improve performance of Bluetooth detection (Bluetooth)
- We no longer report disconnected bluetooth devices in
`--format json` when `--bluetooth-show-disconnected` isn't
specified
* Support brightness level detection for builtin displays
(Brightness, OpenBSD / NetBSD)
- Requires root permission on OpenBSD
* Support battery level detection (Battery, OpenBSD / NetBSD)
* Support CPU temperature detection in NetBSD (CPU, NetBSD)
* Hard code path of `libvulkan.so` for Android
- So that users don't need to install the vulkan-loader wrapper
of termux
Logo:
* Add NurOS
* Add GoralixOS
-------------------------------------------------------------------
Wed Dec 18 16:32:33 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.32.1
Bugfixes:
* Fix `pci.ids` file location on OpenBSD (GPU, OpenBSD)
- It's normally unused because enumerating PCI devices on
OpenBSD requires root privileges
* Fix bssid formatting (Wifi, Linux)
* Fix Linux Lite distro detection
(gh#fastfetch-cli/fastfetch#1434, OS, Linux)
* Suppress XE driver warnings from Mesa
(gh#fastfetch-cli/fastfetch#1435, OpenGL, Linux)
* Fix format parameter name
(gh#fastfetch-cli/fastfetch#1443, Version)
* Don't report useless information when Wifi is disabled (Wifi,
FreeBSD)
- Currently there are issues when the SSID contains
whitespaces. More fixes are expected in the future
* Always use physical size reported by X11 server to avoid
inconsistent results (gh#fastfetch-cli/fastfetch#1444,
Display, Linux)
* Fix package count detection on OpenBSD (Packages, OpenBSD)
[2.32.1]
Features:
* Randomly select one if the logo source expands to multiple
files (gh#fastfetch-cli/fastfetch#1426, Logo)
* Report mac product name when running Linux in MacBook (Host,
Linux / FreeBSD)
* Use screen size reported in DTD if make sense (Display)
* Detect Virtualized Apple Silicon CPUs (CPU, Linux)
* Add detection support for fvwm and ctwm (WM, OpenBSD / NetBSD)
* Add Armbian-unofficial detection (OS, Linux)
* Prefer surfaceless display when connect EGL (OpenGL)
* Improve accuracy of WM detection on FreeBSD (WM, FreeBSD)
* Add ratpoison window manager (WM, Linux)
Logo:
* Update Linux Lite
* Add Serpent OS
* Add Ultramarine Small
* Update Debian
-------------------------------------------------------------------
Tue Dec 3 09:33:47 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.31.0
Bugfixes:
* Improve performance of media detection; fix musikcube
detection (Media, Linux)
- After the change, `general.processingTimeout` will also
control the timeout of dbus remote calls
* Fix invalid variable names
(gh#fastfetch-cli/fastfetch#1408, Users)
* Change physical size detection to use basic display parameters
(gh#fastfetch-cli/fastfetch#1406)
* Fix possible sigfaults when detecting displays
(gh#fastfetch-cli/fastfetch#1393)
* Fix Nvidia card type detection
* Fix wl-restart parsing (gh#fastfetch-cli/fastfetch#1422, WM,
Linux)
* Fix syntax error in completion file
(gh#fastfetch-cli/fastfetch#1421)
* Fix hunging when using ssh-agent as command text
(gh#fastfetch-cli/fastfetch#1418, Command, macOS)
Features:
* Remove support of xcb & xlib and xrandr extension is always
required (Display)
* Support preferred resolution & refresh rate detection
- On macOS there is no preferred resolution reported and
maximum available resolution is reported instead.
- `--display-format {preferred-width}x{preferred-height}
@{preferred-refresh-rate}`
* Report scale factor in custom format (Display)
- `--display-format {scale-factor}`
* Detect current Wi-Fi channel and maximum frequency (Wifi)
* Report processor package count
(gh#fastfetch-cli/fastfetch#1413, CPU)
* Remove duplicate whitespaces in CPU name
* Support sakura terminal version & font detection
(Terminal / TerminalFont, Linux)
Logo:
* Fix LMDE
* Update MidOS
* Add Windows Server 2025
-------------------------------------------------------------------
Tue Nov 19 03:10:39 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.30.1
* A hotfix release that fixes a build failure when running cmake
outside of build directory.
- update to 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.
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 (gh#fastfetch-cli/fastfetch#1388, macOS)
* Fix `CFStringGetCString() failed` errors
(gh#fastfetch-cli/fastfetch#1394, Media, macOS)
* Fix CPU frequency detection on Apple M4
(gh#fastfetch-cli/fastfetch#1394, CPU, macOS)
* Fix exe path detection on macOS (Shell / Terminal, macOS)
* Fix logo fails to load from symlinked files on macOS
(gh#fastfetch-cli/fastfetch#1395, Logo, macOS)
* Fix 32-bit truncation (NetIO, macOS)
Logos:
* Fix Lilidog
* Add MidnightBSD
* Add Unifi
* Add Cosmic DE
* Update openSUSE Tumbleweed
-------------------------------------------------------------------
Mon Nov 4 20:12:34 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.29.0
Features:
* Port to NetBSD and DragonFly BSD
- Fastfetch now supports all major BSD variants
* Support DiskIO, NetIO, GPU and Users module on OpenBSD
* Report SD8E SOC name (CPU, Android)
* On Windows, try loading dlls from current exe path (Windows)
- Fix Media module when installed with winget
Bugfixes:
* Fix the VIM version detection on Ubuntu (Editor, Linux)
* Improve performance of OS version detection on Proxmox
(gh#fastfetch-cli/fastfetch#1370, OS, Linux)
Logo:
* Update OpenSuse Tumbleweed
* Add XCP-ng
* Add SummitOS
* Add Lilidog
* Update PikaOS
* Update OpenSUSE Leap
* Update aperture
-------------------------------------------------------------------
Wed Oct 23 17:45:08 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.28.0
Changes:
* Due to the upstream removal of MSYS2 CLANG32 environment,
`fastfetch-windows-i686` is now built with the ancient and
untested MSVCRT. Unknown bugs are expected
Features:
* Add new module `Mouse` and `Keyboard` which display connected
mice and keyboards
* Support remaining time detection (Battery)
* Report if AC is connected (Battery, Linux)
* Report platform API used for display detection for debugging
(Display)
* Report Wine version when running in Wine (Kernel, Windows)
* Add option `waitTime` in modules `CPUUsage`, `DiskIO` and
`NetIO`
Bugfixes:
* Fix used memory size detection (Memory, OpenBSD)
* Don't report invalid fragmentation percentage when fails to
detect it (Zpool)
* Fix unexpected errors when running fastfetch in parallel
(gh#fastfetch-cli/fastfetch#1346, Windows)
* Don't report obviously invalid temperature values
(PhysicalDisk, Linux)
Logos:
* Add eweOS
* Add MidOS
* Update XeroArch
-------------------------------------------------------------------
Sun Oct 6 22:42:14 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.27.1
Changes:
* We now print " instead of ″ when displaying diagonal length
in inches, so that the character can be correctly displayed
in Linux console (Display)
* All detection code of `monitor` module is merged into `display`
module. Now `monitor` just prints the same information as `
display` with different format. Notably:
- The resolution reported by monitor module is now current
resolution instead of native / maximum resolution. PPI is
calcuated based on current resolution too
- The refresh rate reported by `monitor` module is the
current refresh rate
Features:
* Add initial support of OpenBSD (OpenBSD)
* Improve support for Raspberry pi (CPU / GPU, Linux)
* Detect SOC name, instead of displaying components used in the
SOC, if available (CPU, Linux)
* Add option `--brightness-compact` to display multiple
brightness values in one line (Brightness)
* Add `day-pretty` (gh#fastfetch-cli/fastfetch#1305, DateTime)
* Support network interface adapter flag detection
(gh#fastfetch-cli/fastfetch#1315, LocalIP)
- Enable it with `--localip-show-flags`
Bugfixes:
* Remove trailing newline in GPU name for Raspberry pi
(gh#fastfetch-cli/fastfetch#1303, GPU, Linux)
* Fix a possible buffer overflow (GPU, Linux)
* Fix CPU temp incorrectly reported as 0 celsius
(gh#fastfetch-cli/fastfetch#1308, CPU, Linux)
* Corrently report TPM device is not found error
(gh#fastfetch-cli/fastfetch#1314, TPM, Windows)
* Fix errors when triggering shell completion with python3
uninstalled (gh#fastfetch-cli/fastfetch#1310)
- To package managers: as shell completion scripts of fastfetch
use python3, it should be added as an optional dependency of
fastfetch
* Fix possible crashes when detecting term font of kitty
(gh#fastfetch-cli/fastfetch#1321, TerminalFont, Linux)
Logos:
* Add XeroArch
* Add ValhallaOS
-------------------------------------------------------------------
Sun Sep 29 16:05:07 UTC 2024 - RN <R_Nik_C@proton.me>
- update to 2.26.1
Changes:
* To be consistent to other platforms, CPU frequency detection
on Linux no longer checks `bios_limit`
Features:
* Detect GPU index (gh#fastfetch-cli/fastfetch#1267, GPU)
* Count Flatpak runtime packages
(gh#fastfetch-cli/fastfetch#1085, Packages, Linux)
* Support `pacstall` package manager (Packages, Linux)
- CMake `-DPACKAGES_DISABLE_PACSTALL=ON` can be used to disable
* Support CU core count, max frequency, VMEM usage detection for
AMD cards on Linux (GPU, Linux)
- Requires `--gpu-driver-specific`
* Support EU core count, VMEM size detection Intel cards on Linux
(GPU, Linux)
- Requires --gpu-driver-specific. VMEM usage detection requires
root permissions
* Add new module TPM to print TPM (Trusted Platform Module)
version if available (TPM)
* Support GPU driver version detection (GPU, macOS)
* Add new CMake option `-DENABLE_EMBEDDED_PCIIDS=<BOOL>`
- If enabled, fastfetch will download the newest `pci.ids` file,
transform it into C code and compile it into fastfetch
binaries
Bugfixes:
* Fix font size detecton of foot terminal
(gh#fastfetch-cli/fastfetch#1276, TerminalFont, Linux)
* Ignore `su` and `sudo` when detecting terminal
(gh#fastfetch-cli/fastfetch#1283, Terminal, Linux)
* Always print inches in integer (Display)
* Fix Wifi connection protocol detection on macOS Sequoia (Wifi,
macOS)
* Fix hanging when font name is long when detecting kitty term font
(gh#fastfetch-cli/fastfetch#1289, TerminalFont)
* Detect all enabled or connected connectors
(gh#fastfetch-cli/fastfetch#1301, Display, Linux)
-------------------------------------------------------------------
Thu Sep 19 04:17:15 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
- update to 2.25.0
Features:
* Moore Threads GPU add support to query number of cores (GPU)
* Cache detection result based on last modification time (Packages)
* Add cmake options to disable certain package managers at compile time
* Add new option --show-localip-{speed,mtu} (LocalIP)
* Add new module Btrfs, which prints all mounted Btrfs volumes, like Zpool module (Linux)
Bugfixes:
* Fix compiling with old linux headers (Camera, Linux)
-------------------------------------------------------------------
Thu Sep 12 14:37:36 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package fastfetch
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: fastfetch
Version: 2.24.0
Version: 2.48.0
Release: 0
Summary: Neofetch-like tool written mostly in C
License: MIT
@@ -105,7 +105,7 @@ Zsh command-line completion support for %{name}.
%autosetup
%build
%cmake
%cmake -DBUILD_FLASHFETCH:BOOL=FALSE
%cmake_build
%install
@@ -114,7 +114,6 @@ Zsh command-line completion support for %{name}.
%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_bindir}/flashfetch
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_datadir}/%{name}/