70a4e555f6
Accepting request 1293888 from utilities
Ana Guerrero2025-07-17 15:18:49 +00:00
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
R N2025-07-16 19:54:22 +00:00
617d4ff787
Accepting request 1293887 from home:RN:branches:utilities
R N2025-07-16 19:54:22 +00:00
a22a774a8b
Accepting request 1291300 from utilities
Ana Guerrero2025-07-09 15:27:46 +00:00
3e6910746e
Accepting request 1291300 from utilities
Ana Guerrero2025-07-09 15:27:46 +00:00
0eab734f13
Accepting request 1291298 from home:RN:branches:utilities
R N2025-07-08 14:20:17 +00:00
7e60f644f6
Accepting request 1291298 from home:RN:branches:utilities
R N2025-07-08 14:20:17 +00:00
63ebde8829
Accepting request 1287751 from utilities
Ana Guerrero2025-06-23 13:04:51 +00:00
6dc47bfe3c
Accepting request 1287751 from utilities
Ana Guerrero2025-06-23 13:04:51 +00:00
760c072862
Accepting request 1287750 from home:RN:branches:utilities
R N2025-06-22 20:14:14 +00:00
f8e6670dc8
Accepting request 1287750 from home:RN:branches:utilities
R N2025-06-22 20:14:14 +00:00
dd7a37e00a
Accepting request 1283641 from utilities
Ana Guerrero2025-06-06 20:44:42 +00:00
5d21a634ed
Accepting request 1283641 from utilities
Ana Guerrero2025-06-06 20:44:42 +00:00
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)
R N2025-06-06 11:50:39 +00:00
651b8e0434
Accepting request 1283636 from home:RN:branches:utilities
R N2025-06-06 11:50:39 +00:00
b7b9f603d2
Accepting request 1279681 from utilities
Ana Guerrero2025-05-26 16:34:56 +00:00
8fc439da56
Accepting request 1279681 from utilities
Ana Guerrero2025-05-26 16:34:56 +00:00
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)
R N2025-05-23 22:31:06 +00:00
c69805cc17
Accepting request 1279680 from home:RN:branches:utilities
R N2025-05-23 22:31:06 +00:00
57f372b70c
Accepting request 1278159 from utilities
Ana Guerrero2025-05-20 07:36:44 +00:00
ef21e7c4a6
Accepting request 1278159 from utilities
Ana Guerrero2025-05-20 07:36:44 +00:00
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
R N2025-05-17 16:37:22 +00:00
141c2b327d
Accepting request 1278158 from home:RN:branches:utilities
R N2025-05-17 16:37:22 +00:00
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)
R N2025-04-29 17:20:01 +00:00
8d774ad492
Accepting request 1273498 from home:RN:branches:utilities
R N2025-04-29 17:20:01 +00:00
41f85f0d57
Accepting request 1270022 from utilities
Ana Guerrero2025-04-16 18:42:45 +00:00
2a5db23a4d
Accepting request 1270022 from utilities
Ana Guerrero2025-04-16 18:42:45 +00:00
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
R N2025-04-16 12:38:19 +00:00
9084f2a6ab
Accepting request 1270021 from home:RN:branches:utilities
R N2025-04-16 12:38:19 +00:00
f9c38bc355
Accepting request 1268901 from utilities
Ana Guerrero2025-04-14 10:57:57 +00:00
9d52f375cb
Accepting request 1268901 from utilities
Ana Guerrero2025-04-14 10:57:57 +00:00
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)
R N2025-04-12 22:02:07 +00:00
3aca719dae
Accepting request 1268900 from home:RN:branches:utilities
R N2025-04-12 22:02:07 +00:00
a776b464be
Accepting request 1267198 from utilities
Ana Guerrero2025-04-07 15:36:20 +00:00
76b386cbe0
Accepting request 1267198 from utilities
Ana Guerrero2025-04-07 15:36:20 +00:00
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)
R N2025-04-04 19:37:08 +00:00
d95ecbed49
Accepting request 1267197 from home:RN:branches:utilities
R N2025-04-04 19:37:08 +00:00
613d73d67d
Accepting request 1266738 from utilities
Ana Guerrero2025-04-03 14:50:01 +00:00
aa8b328c57
Accepting request 1266738 from utilities
Ana Guerrero2025-04-03 14:50:01 +00:00
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)
R N2025-04-03 02:44:04 +00:00
afe7630ebf
Accepting request 1266737 from home:RN:branches:utilities
R N2025-04-03 02:44:04 +00:00
8f7cebadff
Accepting request 1254820 from utilities
Ana Guerrero2025-03-21 19:22:14 +00:00
d4c56c2ba7
Accepting request 1254820 from utilities
Ana Guerrero2025-03-21 19:22:14 +00:00
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
R N2025-03-20 19:26:14 +00:00
551b84805e
Accepting request 1254819 from home:RN:branches:utilities
R N2025-03-20 19:26:14 +00:00
e763762cda
Accepting request 1249859 from utilities
Ana Guerrero2025-03-04 17:32:14 +00:00
174226685a
Accepting request 1249859 from utilities
Ana Guerrero2025-03-04 17:32:14 +00:00
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
R N2025-03-03 16:10:33 +00:00
0554c6e56f
Accepting request 1249858 from home:RN:branches:utilities
R N2025-03-03 16:10:33 +00:00
5604c1c54c
Accepting request 1247169 from utilities
Ana Guerrero2025-02-20 15:38:29 +00:00
b5bde50824
Accepting request 1247169 from utilities
Ana Guerrero2025-02-20 15:38:29 +00:00
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
R N2025-02-19 16:08:10 +00:00
0db9c05bf1
Accepting request 1247168 from home:RN:branches:utilities
R N2025-02-19 16:08:10 +00:00
952a469630
Accepting request 1245062 from utilities
Ana Guerrero2025-02-11 20:30:09 +00:00
874e55d6f3
Accepting request 1245062 from utilities
Ana Guerrero2025-02-11 20:30:09 +00:00
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
R N2025-02-11 10:37:52 +00:00
377adcbcab
Accepting request 1245061 from home:RN:branches:utilities
R N2025-02-11 10:37:52 +00:00
589c8ffb6c
Accepting request 1244780 from utilities
Ana Guerrero2025-02-10 16:32:05 +00:00
a3456a99f8
Accepting request 1244780 from utilities
Ana Guerrero2025-02-10 16:32:05 +00:00
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
R N2025-02-10 14:05:15 +00:00
b0fefd8a4e
Accepting request 1244779 from home:RN:branches:utilities
R N2025-02-10 14:05:15 +00:00
65b9573bfe
Accepting request 1240416 from utilities
Ana Guerrero2025-01-27 19:55:02 +00:00
11a9bc7af3
Accepting request 1240416 from utilities
Ana Guerrero2025-01-27 19:55:02 +00:00