SHA256
1
0
forked from pool/fastfetch

60 Commits

Author SHA256 Message Date
ef90bbca97 Accepting request 1296834 from utilities
OBS-URL: https://build.opensuse.org/request/show/1296834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=73
2025-08-01 22:41:08 +00:00
R N
b05e948d01 - Update to 2.49.0:
Deprecation Notice:
   * In fastfetch v2, the JSONC configuration format has been 
     introduced, while command line configuration flags are kept 
     for compatibility. Although they have the same effects, they 
     use two different code paths, and as the number of flags 
     grows, the codebase is becoming increasingly difficult to 
     maintain. 
     - Removal of module config flags is planned for v2.50.0, which
       will also fix a long-standing issue 
       (gh#fastfetch-cli/fastfetch#1477)
     - Removal of most other config flags is also planned for later 
       versions.
   * Keys of JSON configuration files will be all case-sensitive. 
     Currently they are inconsistent. Planned for v2.50.0.
  Features:
   * Improve `nouveau` driver support for `--gpu-driver-specific` 
     (GPU, Linux) 
     - VRAM size detection
     - GPU temperature detection
     - Core count detection (when available)
   * Support labwc WM version detection, used for XFCE4 on Wayland 
     (WM, Linux)
   * Parse unicode escaped strings generated by qt5ct 
     (gh#fastfetch-cli/fastfetch#1864)
   * Add `--{duration,percent,size,freq,temp}-space-before-unit 
     [always|never]` options to add a space before the unit when 
     printing duration, percent, size, frequency and temperature 
     values
   * Add `--duration-abbreviation` to abbreviate duration values 
     in custom format 
     - For example: 1 day, 2 hours, 3 mins will be displayed as 
       1d 2h 3m
   * Add `--percent-width` to pad the percent value with spaces to 
     a fixed width 
     - For example: `--percent-width 3` will display  `50%` instead 
       of `50%`; useful for aligning percent values in custom 
       format
  Bugfixes:
   * Improve accuracy of Flatpak count detection 
     (gh#fastfetch-cli/fastfetch#1856)
   * Remove qi package manager support 
     (gh#fastfetch-cli/fastfetch#1858)
   * Fix interface status when the interface is up but not 
     connected (Wifi, Linux)
   * Fix variable names in custom format 
     (gh#fastfetch-cli/fastfetch#1861) 
     - `full-path` to `path` (Editor)
     - `session` to `session-name` (Users)
     - `name` to `project-name` (Version)
   * Fix wrong /s assignment in custom format 
     (gh#fastfetch-cli/fastfetch#1871)
  Logos:
   * Add `Aeon`
   * Remove `Evolinx`

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=167
2025-07-31 15:37:32 +00:00
c4dbb3c931 Accepting request 1294534 from utilities
OBS-URL: https://build.opensuse.org/request/show/1294534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=72
2025-07-21 17:59:55 +00:00
R N
4e91a9e802 - Update to 2.48.1:
Features:
   * Add support for detecting Openbox WM version
   * Add a new option `--packages-combined`, which combines related 
     package managers into single counts 
     (gh#fastfetch-cli/fastfetch#1851) 
     - For example: if you have both `flatpak-system` and 
       `flatpak-user` packages installed, they will be combined 
       into a single `flatpak` count with `--packages-combined` 
       enabled.
   * Add `modules[n].condition` to conditionally enable modules on 
     different platforms 
     - Useful when sharing configuration files across platforms

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=165
2025-07-19 20:34:02 +00:00
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 985 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.49.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5c656581c6cb3061cf8648e2cd0cdf07abcf5f680fdc8bda935deece90b086a0
size 1346493

View File

@@ -1,3 +1,982 @@
-------------------------------------------------------------------
Thu Jul 31 15:20:29 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.49.0:
Deprecation Notice:
* In fastfetch v2, the JSONC configuration format has been
introduced, while command line configuration flags are kept
for compatibility. Although they have the same effects, they
use two different code paths, and as the number of flags
grows, the codebase is becoming increasingly difficult to
maintain.
- Removal of module config flags is planned for v2.50.0, which
will also fix a long-standing issue
(gh#fastfetch-cli/fastfetch#1477)
- Removal of most other config flags is also planned for later
versions.
* Keys of JSON configuration files will be all case-sensitive.
Currently they are inconsistent. Planned for v2.50.0.
Features:
* Improve `nouveau` driver support for `--gpu-driver-specific`
(GPU, Linux)
- VRAM size detection
- GPU temperature detection
- Core count detection (when available)
* Support labwc WM version detection, used for XFCE4 on Wayland
(WM, Linux)
* Parse unicode escaped strings generated by qt5ct
(gh#fastfetch-cli/fastfetch#1864)
* Add `--{duration,percent,size,freq,temp}-space-before-unit
[always|never]` options to add a space before the unit when
printing duration, percent, size, frequency and temperature
values
* Add `--duration-abbreviation` to abbreviate duration values
in custom format
- For example: 1 day, 2 hours, 3 mins will be displayed as
1d 2h 3m
* Add `--percent-width` to pad the percent value with spaces to
a fixed width
- For example: `--percent-width 3` will display `50%` instead
of `50%`; useful for aligning percent values in custom
format
Bugfixes:
* Improve accuracy of Flatpak count detection
(gh#fastfetch-cli/fastfetch#1856)
* Remove qi package manager support
(gh#fastfetch-cli/fastfetch#1858)
* Fix interface status when the interface is up but not
connected (Wifi, Linux)
* Fix variable names in custom format
(gh#fastfetch-cli/fastfetch#1861)
- `full-path` to `path` (Editor)
- `session` to `session-name` (Users)
- `name` to `project-name` (Version)
* Fix wrong /s assignment in custom format
(gh#fastfetch-cli/fastfetch#1871)
Logos:
* Add `Aeon`
* Remove `Evolinx`
-------------------------------------------------------------------
Sat Jul 19 20:26:47 UTC 2025 - RN <R_Nik_C@proton.me>
- Update to 2.48.1:
Features:
* Add support for detecting Openbox WM version
* Add a new option `--packages-combined`, which combines related
package managers into single counts
(gh#fastfetch-cli/fastfetch#1851)
- For example: if you have both `flatpak-system` and
`flatpak-user` packages installed, they will be combined
into a single `flatpak` count with `--packages-combined`
enabled.
* Add `modules[n].condition` to conditionally enable modules on
different platforms
- Useful when sharing configuration files across platforms
-------------------------------------------------------------------
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> Thu Sep 12 14:37:36 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>

View File

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