Commit Graph

  • b0d0e31afd Accepting request 1302969 from utilities factory Ana Guerrero 2025-09-08 07:57:16 +00:00
  • 3edd852b13 - Update to version 2.52.0: * Doc: update changelog * Global: renames fractionTrailingZeros enum to always/never for consistance * Fastfetch: removes redundant assignment in display config parsing * Release: v2.52.0 * Btrfs (Linux): refactors Btrfs allocation to use profile string * Btrfs (Linux): adds tracking of Btrfs data copy counts * Terminal: ignores WSL2 unknown process for terminal detection * WMTheme (Linux): supports labwc on XFCE4 * CPU (Linux): add cpu name detection for ia64 - Switched to _service usage R N 2025-09-05 21:55:05 +00:00
  • fd8a61a825 Accepting request 1302120 from utilities Ana Guerrero 2025-09-01 15:18:14 +00:00
  • 813d8bf97e - Update to 2.51.1: Bugfixes: * Fix building on macOS 14 or older; no functional changes - Update to 2.51.0: Changes: * Fastfetch now requires yyjson 0.12 to build when using -DENABLE_SYSTEM_YYJSON=ON * The Disk module no longer shows hyperlink mountpoints by default, which cause issues on some real consoles (Disk) - Instead, the custom key for the Disk module now supports {mountpoint-link} and {name-link} to show hyperlinks for mountpoints and names. For example, { "type": "disk", "key": "Disk ({mountpoint-link})" } can be used to restore the old behavior. Features: * Adds succeeded module condition to JSONC config. When set to false, the module will only run if the last module failed (gh#fastfetch-cli/fastfetch#1908) * By upgrading to yyjson 0.12, fastfetch now adds JSON5 format support for configuration files (gh#fastfetch-cli/fastfetch#1907) - JSON5 is a superset of JSONC that allows unquoted keys, single quotes, multi-line strings, etc., and is fully compatible with JSONC and strict JSON. - To use JSON5, simply name your config file with a .json5 extension. The .jsonc extension is still supported and used as the default extension for better IDE syntax highlighting support. * Fastfetch has been ported to GNU/Hurd (gh#fastfetch-cli/fastfetch#1895) * Built-in logos now honor logo.width (gh#fastfetch-cli/fastfetch#1905) - When its value is larger than the actual logo width, the logo will be padded with spaces to the right * Adds Trinity DE version detection (gh#fastfetch-cli/fastfetch#1917) * Adds formatted free and available disk size fields (gh#fastfetch-cli/fastfetch#1929) - {size-free}: free size of the disk - {size-available}: available size of the disk - See askubuntu.com for the difference between free and available size * Adds x86_64 micro-architecture level detection (gh#fastfetch-cli/fastfetch#1928) - Useful when installing software that requires or is optimized for specific CPU features. E.g., CachyOS - Exposed via {march} in custom format * Adds Aarch64 micro-architecture level detection (CPU) - Supported on Linux (including Android), macOS and Windows - This is not fully accurate because there are many optional features across different levels, and not all levels are detectable. - Exposed via {march} in custom format. * Adds shepherd detection support (InitSystem, Linux) Bugfixes: * Fixes possible default route detection failure when the route table is very large (gh#fastfetch-cli/fastfetch#1919) * Fixes twin WM detection (gh#fastfetch-cli/fastfetch#1917) * Various fixes for Android support - Corrects WM name for Android (WM, Android) - Fixes battery temperature detection when running in ADB (Battery, Android) - Adds CPU and GPU temperature detection support (CPU, Android) Logos: * Adds AerynOS R N 2025-08-31 23:05:10 +00:00
  • 2aa972efb4 Accepting request 1299917 from utilities Dominique Leuenberger 2025-08-16 18:40:18 +00:00
  • 0c78c43143 - Update to 2.50.2: Bugfixes: * Fixes linglong package detection V2 (gh#fastfetch-cli/fastfetch#1903) * Fixes building with -DENABLE_SYSTEM_YYJSON=ON (gh#fastfetch-cli/fastfetch#1904) * Fixes showMac does not honor defaultRouteOnly (gh#fastfetch-cli/fastfetch#1902) * Fixes failing to acquire default route on Linux in certain cases (gh#fastfetch-cli/fastfetch#1902) R N 2025-08-16 18:11:43 +00:00
  • a85dedef45 Accepting request 1299481 from utilities Dominique Leuenberger 2025-08-15 19:52:25 +00:00
  • 388db8558a - Update to 2.50.1: Bugfixes: * Fixes percentage bar not displaying correctly in certain cases * Fixes linglong package detection on Debian 13 (gh#fastfetch-cli/fastfetch#1899) - Update to 2.50.0: Changes: * Keys in JSON configuration files are now case-sensitive, as stated in v2.49.0. - This is a breaking change, but it should not affect most users as long as your config file passes JSON schema validation. * All module config flags have been removed, as stated in v2.49.0. - To configure modules via the command line * The percent bar config display.bar.* options have been replaced with a more organized, nested object structure. - display.bar.charElapsed has been renamed to display.bar.char.elapsed. - display.bar.charTotal has been renamed to display.bar.char.total. - display.bar.borderLeft has been renamed to display.bar.border.left. - display.bar.borderRight has been renamed to display.bar.border.right. * The undocumented flag --load-config has been removed. - Use --config or -c instead. * Flashfetch, a simplified fastfetch variant that used a hardcoded module list with direct function calls to reduce startup overhead, has been changed to a version that aims to match neofetch's behavior as closely as possible, for demonstration purposes. - Flashfetch is intended to be built from source (like st). We do not provide prebuilt binaries in distributions. Features: * Added support for reading JSON config from stdin using --config - or -c -. * Added display.bar.border.{leftElapsed,rightElapsed} for using the border as part of the bar content. (gh#fastfetch-cli/fastfetch#1875) - display.bar.border: null has been added as a shorthand to disable bar borders. * Added display.bar.color.{elapsed,total,border} to customize the color of the elapsed, total, and border sections of the percent bar. - display.bar.color: null has been added as a shorthand to disable bar colors. * Improved Bedrock Linux detection (gh#fastfetch-cli/fastfetch#1881) * Added the command flag --gen-config-full, which generates a JSON config file containing all optional module options. * Improved the default IP address display when localip.showAllIPs is not set (LocalIP) - For IPv4, the preferred source address (if detected) is shown. - For IPv6, the first GUA or ULA that is not deprecated or temporary is shown. * Added detection support for Xlibre (gh#fastfetch-cli/fastfetch#1888) Bugfixes: * Fixed custom object inheriting a key from the previous custom object if the key is blank (gh#fastfetch-cli/fastfetch#1477) * Fixed a possible segfault when parsing color strings in the JSON config (gh#fastfetch-cli/fastfetch#1878) * Fixed lliurex detection (gh#fastfetch-cli/fastfetch#1882) * Fixed compatibility with -ffast-math (gh#fastfetch-cli/fastfetch#1894) Logos: * Added ObsidianOS (gh#fastfetch-cli/fastfetch#1890) R N 2025-08-14 22:57:54 +00:00
  • ef90bbca97 Accepting request 1296834 from utilities Dominique Leuenberger 2025-08-01 22:41:08 +00:00
  • 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 devel R N 2025-07-31 15:37:32 +00:00
  • c4dbb3c931 Accepting request 1294534 from utilities Ana Guerrero 2025-07-21 17:59:55 +00:00
  • 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 R N 2025-07-19 20:34:02 +00:00
  • db481231df Accepting request 1293888 from utilities leap-16.0 Ana Guerrero 2025-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 N 2025-07-16 19:54:22 +00:00
  • a22a774a8b Accepting request 1291300 from utilities Ana Guerrero 2025-07-09 15:27:46 +00:00
  • 0eab734f13 Accepting request 1291298 from home:RN:branches:utilities R N 2025-07-08 14:20:17 +00:00
  • 63ebde8829 Accepting request 1287751 from utilities Ana Guerrero 2025-06-23 13:04:51 +00:00
  • 760c072862 Accepting request 1287750 from home:RN:branches:utilities R N 2025-06-22 20:14:14 +00:00
  • dd7a37e00a Accepting request 1283641 from utilities Ana Guerrero 2025-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 N 2025-06-06 11:50:39 +00:00
  • b7b9f603d2 Accepting request 1279681 from utilities Ana Guerrero 2025-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 N 2025-05-23 22:31:06 +00:00
  • 57f372b70c Accepting request 1278159 from utilities Ana Guerrero 2025-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 N 2025-05-17 16:37:22 +00:00
  • 085baca6e3 Accepting request 1273499 from utilities Dominique Leuenberger 2025-04-30 17:04:05 +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 N 2025-04-29 17:20:01 +00:00
  • 41f85f0d57 Accepting request 1270022 from utilities Ana Guerrero 2025-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 N 2025-04-16 12:38:19 +00:00
  • f9c38bc355 Accepting request 1268901 from utilities Ana Guerrero 2025-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 N 2025-04-12 22:02:07 +00:00
  • a776b464be Accepting request 1267198 from utilities Ana Guerrero 2025-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 N 2025-04-04 19:37:08 +00:00
  • 613d73d67d Accepting request 1266738 from utilities Ana Guerrero 2025-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 N 2025-04-03 02:44:04 +00:00
  • 8f7cebadff Accepting request 1254820 from utilities Ana Guerrero 2025-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 N 2025-03-20 19:26:14 +00:00
  • e763762cda Accepting request 1249859 from utilities Ana Guerrero 2025-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 N 2025-03-03 16:10:33 +00:00
  • 5604c1c54c Accepting request 1247169 from utilities Ana Guerrero 2025-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 N 2025-02-19 16:08:10 +00:00
  • 952a469630 Accepting request 1245062 from utilities Ana Guerrero 2025-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 N 2025-02-11 10:37:52 +00:00
  • 589c8ffb6c Accepting request 1244780 from utilities Ana Guerrero 2025-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 N 2025-02-10 14:05:15 +00:00
  • 65b9573bfe Accepting request 1240416 from utilities Ana Guerrero 2025-01-27 19:55:02 +00:00
  • 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) R N 2025-01-27 03:24:15 +00:00
  • a36c9a3754 Accepting request 1237416 from utilities Ana Guerrero 2025-01-13 16:53:36 +00:00
  • 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 R N 2025-01-13 13:57:12 +00:00
  • 8bceacf896 Accepting request 1236676 from utilities Ana Guerrero 2025-01-12 10:19:31 +00:00
  • 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 Gordon Leung 2025-01-09 18:37:49 +00:00
  • 88c960fe9e Accepting request 1233453 from utilities Ana Guerrero 2024-12-29 10:56:17 +00:00
  • 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 Gordon Leung 2024-12-26 14:07:38 +00:00
  • 062a94a2ea Accepting request 1231934 from utilities Ana Guerrero 2024-12-19 20:40:26 +00:00
  • 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 Gordon Leung 2024-12-18 17:01:16 +00:00
  • b8821e052a Accepting request 1228079 from utilities Ana Guerrero 2024-12-03 19:48:21 +00:00
  • 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 Gordon Leung 2024-12-03 15:30:37 +00:00
  • d5a30d1915 Accepting request 1224975 from utilities Ana Guerrero 2024-11-19 21:20:04 +00:00
  • 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 Gordon Leung 2024-11-19 03:32:00 +00:00
  • 287f294a2f Accepting request 1221252 from utilities Ana Guerrero 2024-11-05 14:41:06 +00:00
  • 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 Gordon Leung 2024-11-04 20:32:44 +00:00
  • 0b957cd225 Accepting request 1217403 from utilities Ana Guerrero 2024-10-24 13:43:03 +00:00
  • 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 Gordon Leung 2024-10-23 18:04:44 +00:00
  • a6b42e74f7 Accepting request 1206706 from utilities Ana Guerrero 2024-10-10 20:14:58 +00:00
  • 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 Gordon Leung 2024-10-10 13:29:16 +00:00
  • 5321cc6e5f Accepting request 1204541 from utilities Ana Guerrero 2024-09-30 13:39:28 +00:00
  • 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) Gordon Leung 2024-09-29 16:41:30 +00:00
  • 242283492d Accepting request 1201910 from utilities Ana Guerrero 2024-09-19 19:17:35 +00:00
  • 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) Gordon Leung 2024-09-19 04:22:22 +00:00
  • fa23f927e2 Accepting request 1200672 from utilities Ana Guerrero 2024-09-13 12:33:40 +00:00
  • cbec22896e - update to 2.24.0 Changes: * Support of --lib-XXX is removed - If fastfetch fails to load some .so .dylib libraries, LD_LIBRARY_PATH should be used. Features: * Detect more ARM microarchitectures and SOC names (CPU, Linux) * Support board name detection for Asahi Linux (Board, Linux) * Add new option --command-param to customize the parameters when running shell * Support syntax of sub string in --<module>-format: {variable~startIndex,endIndex} - See fastfetch -h format for detail Bugfixes: * Fix tests building when system yyjson is used * Fix dinit detection; support dinit version detection (InitSystem, Linux) * Fix signal quality, refresh rate and maybe others in custom format * Fix boot time calculation (Uptime, Linux) * Fix custom format for boolean values - {?false-value}This should not print{?}{?true-value}This should print{?} will print This should print Gordon Leung 2024-09-12 14:41:10 +00:00
  • b8252a76c6 Accepting request 1198549 from utilities Dominique Leuenberger 2024-09-04 11:26:33 +00:00
  • e14bb39d6d - Make completion packages Require the main package Gordon Leung 2024-09-03 15:16:57 +00:00
  • eb0c946385 - update to 2.23.0 Features: * Support unity version detection (DE, Linux) * Print model name in Battery keys if available (Battery) * Add module Zpool * Improve performance (Shell / Terminal, Linux) * Support syntax of padded strings in --<module>-format. {variable<padlength} and {variable>padlength} are supported. If pad length is greater than the length of the variable, the variable will be padded with spaces. fastfetch -l none -s command --command-text 'echo 12345' --command-format 'output({1<20})' prints Command: output(12345 ) fastfetch -l none -s command --command-text 'echo 12345' --command-format 'output({1>20})' prints Command: output( 12345) If pad length is less than the length of the variable, the variable will be truncated. Bugfixes: * Fix broken --list-presets * Update zsh completion script * Don't print * if defaultRouteOnly is set (NetIO) * Fix Camera module incorrectly disabled on FreeBSD (Camera, FreeBSD) * Fix hanging on screen 5.0 (Terminal) Gordon Leung 2024-09-03 15:13:34 +00:00
  • 819b970e2f OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=103 Gordon Leung 2024-08-26 07:18:26 +00:00
  • 643d0aff4b - update to 2.22.0 Features: * Small performance improvements (Terminal, Editor) * Improve arm32 and loongarch support (CPU, Linux) * Ignore the parent process if env $FFTS_IGNORE_PARENT is set to 1 (Shell) * Add code name of Apple M4 (CPU, Linux) * Add ethernet speed rate detection support (LocalIP) * Add zsh completion script * Add Linglong package manager detection support (Packages, Linux) Bugfixes: * Fix tmux in linux TTY (Colors) * Fix hang in WSL when custom format is used (Disk, Linux) * Fix /proc/loadavg parsing (Loadavg, Linux) * Disable use of LC_NUMERIC locale settings to fix parsing of decimal numbers * Fix possible segfault (DiskIO, Linux) * Honor preciseRefreshRate in custom format (Display) Gordon Leung 2024-08-26 07:05:58 +00:00
  • 5e525104a9 Accepting request 1194194 from utilities Dominique Leuenberger 2024-08-16 10:23:43 +00:00
  • 9e4be4f7db - update to 2.21.3 Bugfixes: * Fix bad Intel Arc GPU name detection, which was supposed to be fixed in the last version but the change was reverted accidentally (GPU, Linux) * Fix arm32 CPU name detection no longer work. Regression of 2.21.2 (CPU, Linux) Soc Virnyl Estela 2024-08-16 00:59:05 +00:00
  • 400b7e374b - Added some build libraries Soc Virnyl Estela 2024-08-15 12:03:38 +00:00
  • ff9ba711af Accepting request 1193796 from utilities Dominique Leuenberger 2024-08-14 12:15:57 +00:00
  • 9fd423e5e9 - update to 2.21.2 Features: * Support --stat <num_in_ms> to display long running modules in yellow or red Bugfixes: * Fix bad Intel Arc GPU name and type detection (GPU, Linux) * Fix uninited struct fields (GPU, Linux) * Skip cpu model smbios detection on ARM platforms (CPU, Linux) * Fixing detection of pthread_timedjoin_np (Linux) Gordon Leung 2024-08-14 04:31:35 +00:00
  • 08ec69be49 Accepting request 1192765 from utilities Dominique Leuenberger 2024-08-09 14:15:58 +00:00
  • c8964f9e01 - update to 2.21.1 Changes: * On Linux, FreeBSD and SunOS, a new recommended dependency libelf is introduced to extract strings in ELF binary, used for - st term font detection when the term font is compiled directly into the binary - fast path of systemd version detection Features: * Improve performance of - kitty version detection (Terminal, Linux) - st term font detection (TerminalFont, Linux) - systemd version detection (InitSystem, Linux) Bugfixes: - Fix building error without linux/wireless.h (Wifi, Linux) - Fix wrong GPU max frequency on Asahi Linux (GPU, Linux) - Don't rely $XDG_SESSION_TYPE for detecting wm protocol (WM, Linux) - Fix light color doesn't work on Linux console (Colors, Linux) - LC_ALL`, if set, overrides every other locale-related environment variable (Locale) - Increase timeout of DBus calls (Linux) Gordon Leung 2024-08-09 03:26:34 +00:00
  • b494403fa0 Accepting request 1191774 from utilities Dominique Leuenberger 2024-08-06 07:08:20 +00:00
  • 3889c192d6 Accepting request 1191630 from home:RN:branches:utilities Gordon Leung 2024-08-05 23:16:50 +00:00
  • 0cb4c23067 Accepting request 1189857 from utilities Dominique Leuenberger 2024-07-28 15:19:39 +00:00
  • 26484379fa - updaet to 2.20.0 Changes: * JSON option display.keyWidth has been renamed to display.key.width - Previously: { "display": { "keyWidth": 3 } } - Now: { "display": { "key": { "width": 3 } } } * Windows Terminal font detection in WSL has been removed Features: * Add option display.key.type: <enum> to print icons in keys - Supported value string, icon and both. Default to string (don't display icons) - Example: { "display": { "key": { "type": "icon" } } } * Add option display.key.paddingLeft: <num> to print left padding (whitespaces) in keys - Example: { "display": { "key": { "paddingLeft": 2 } } } * Add option modules.keyIcon to set icon for specified module - Example: { "modules": { "type": "command", "keyIcon": "🔑" } } * Report system mono font name for Terminator if used (TerminalFont, Linux) * Don't require logo height to be set when using --logo-position right * Report Snapdragon SOC marketing name for newer Android phones (CPU, Android) * Detect MTK SOC part name (CPU, Android) Bugfixes: * Don't wake up suspended GPUs when using --ds-force-drm (Display, Linux) * Fix printing editor type in JSON result (Editor) * Fix --logo-padding-* not working correctly (Logo) * Fix possible segfault when detecting GPU frequency (macOS, GPU) Soc Virnyl Estela 2024-07-27 01:54:34 +00:00
  • 1c65b76589 Accepting request 1189420 from utilities Dominique Leuenberger 2024-07-25 13:39:19 +00:00
  • 0bb9f757ca - update to 2.19.1 Bugfixes: * Fix frequency value printing when using custom format (CPU / GPU) * Fix display detection for XiaoMi Android phone (Display, Android) Features: * Detect if HDR mode is enabled for screens (Display) - Supported in Windows and Linux (KDE) currently - update to 2.19.0 Changes: * JSON option modules.cpu.freqNdigits has been renamed and moved to display.freq.ndigits - Previously: { "modules": { "type": "cpu", "freqNdigits": 2 } } - Now: { "display": { "freq": { "ndigits": 2 } } } - This option now affects GPU frequency too - By default, frequencies are displayed in GHz. Set display.freq.ndigits to -1 to display them in MHz * JSON option display.binaryPrefix has been moved to display.size.binaryPrefix - Previously: { "display": { "binaryPrefix": "IEC" } } - Now: { "display": { "size": { "binaryPrefix": "IEC" } } } Features: * Print physical diagonal length if supported (Display) * Detect display type in X11 mode (Display) * Assume displays connected via DisplayPort are external monitors (Display, Linux) * Support GPU frequency detection for Intel XE driver (GPU, Linux) * Detect init system on Android (InitSystem, Android) * Use background to display color blocks (Colors) - To fix weird vertical black lines in some terminals and match the behavior of neofetch - Can be reverted to old behavior with --colors-symbol block * Support Zed terminal version detection (Terminal) * Improve wezterm font detection (TerminalFont) * Add option --separator-length * Support GPU frequency detection for Apple Silicon (GPU, macOS) * Detect maximum refresh rate * Detect if HDR mode is supported and enabled (Windows, Display / Monitor) * Support physical monitor info detection for FreeBSD and SunOS (Monitor) * Support defining constant strings in JSON config file, which can be used to dedupe formattion strings Bugfixes: * Fix some presets * Better detection for XTerm terminal fonts (TerminalFont, Linux) * Remove debug output (Windows) * Fix command line option --gpu-hide-type doesn't work (GPU) * Fix wrong date on Raspbian 10 (DateTime, Linux) * Use brightness instead of actuall_brightness when detecting current brightness level (Brightness, Linux) - Ref: https://bugzilla.kernel.org/show_bug.cgi?id=203905 * Fix buffer overflow with long font family names when detecting kitty term font (TerminalFont) * Fix some typos Logos: * Update void_small * Add ALT Linux Gordon Leung 2024-07-24 13:59:37 +00:00
  • d78c3eeb47 Accepting request 1186733 from utilities Ana Guerrero 2024-07-11 18:30:27 +00:00
  • 4b5fc69a62 - update to 2.18.1 Changes: * --ts-version has been renamed to --detect-version - general.detectVersion in JSON config file Bugfixes: * Fix and improve GPU driver detection (GPU, Linux) Gordon Leung 2024-07-11 05:14:43 +00:00
  • 6b9e82d714 - update to 2.18.0 Changes: * Fastfetch no longer prints * (which means it's the default route) if defaultRouteOnly is set (LocalIP) Bugfixes: * Fix some memory leaks * Fix compatibility with old Python versions * Don't detect frequency for AMD cards (GPU, Linux) - Fix possible hang with discrete AMD cards (#1077) * Don't print colors in --pipe mode (Separator) * Don't print (null) in property locator (PhysicalMemory) * Ignore disabled PCI devices (GPU) * Fix flag --opengl-library doesn't work (OpenGL) Features: * Detect revision of USB drives (Disk) * Support fractional scale factor detection (Display, Linux) * Support primary display detection for KDE and GNOME (Display, Linux) * Support percent bar in custom formatting * Print signal quality by default (Wifi) * Detect used OpenGL library version (OpenGL) Gordon Leung 2024-07-10 11:45:10 +00:00
  • 78755da254 Accepting request 1185429 from utilities Ana Guerrero 2024-07-05 17:47:20 +00:00
  • f8160eafe4 - update to 2.17.2 Changes: * Flatpak package count no longer includes runtime packages (Packages, Linux) Bugfixes: * Fix formattion with multiple batteries (Battery) * Fix incorrect size value for large memory sticks (PhysicalMemory) * Fix spelling of Qt and LXQt * Fix typos Features: * Support Ptyxis terminal version and font detection (Terminal / TerminalFont, Linux) * Improve Cinnamon version detection (DE) * Support cinnamon-wayland (WMTheme) * --ts-version false will disable editor version detection (Editor) Gordon Leung 2024-07-04 16:54:54 +00:00
  • 81a8cb1fd6 Accepting request 1183911 from utilities Ana Guerrero 2024-06-29 13:18:30 +00:00
  • ac30b08402 - update to 2.17.1 Bugfixes: * Don't generate and install libffwinrt.dll.a on MinGW (Windows) * Fix building on Windows when imagemagick support is enabled (Logo, Windows) * Don't print GPU frequency with --gpu-temp for Nvidia cards (#1052, GPU) - --gpu-driver-specific needs to be specified * Print formatted size when --gpu-format is used (#1052, GPU) * Ignore QVariant format; fix unreadable Qt font (#1053, Theme, Linux) * Fix segfaults with --show-errors and an invalid module (#1055) - update to 2.17.0 Changes: * CMake option ENABLE_PROPRIETARY_GPU_DRIVER_API is removed. The GPU driver APIs are now enabled by default. - The option was introduced to reduce the license concerns. Since all non MIT proprietary code has been rewritten manually from scratch, it is no longer necessary. - See #533 (comment) for detail * Option --logo-separate true is changed to --logo-position top for better readability - Builtin ascii logos can be positioned on the right side now with --logo-position right Features: * Add support for --gpu-detection-method opencl which uses OpenCL to detect GPUs. * Support detecting CPU cache size by using SMBIOS as fallback (CPUCache) * Support GPU detection (SunOS) * Support GPU type detection with AMD GPU driver (GPU, Windows) * Add fast path of version and font detection for kitty (Terminal / TerminalFont) * Make sure stdin and stdout are TTYs when querying terminal - So modules like TerminalSize should work when stdin or stdout is redirected * Support argument truncation in --<module>-format (#1043) - See fastfetch --help format for detail * Improve Qt theme detection (#1047, Theme, Linux) * Add new JSON config option general.preRun, which is executed before fastfetch prints output. - It can be used to generate a temp logo file. For example Bugfixes: * Fix invalid path (#1031, LM, Linux) * Fix VMEM detection for Nvidia GPU (requires --gpu-driver-specific) (GPU) * Fix AMD --gpu-driver-specific for AMD cards (#1032, GPU, Windows) * Use Coordinated Universal Time rather than timezone-varying local date (#1046) Logo: * Fix colors of Asahi Linux Gordon Leung 2024-06-29 04:15:37 +00:00
  • 6c536fe617 Accepting request 1181769 from utilities Ana Guerrero 2024-06-20 14:47:32 +00:00
  • 2cc5306e0c - update to 2.16.0 Changes: * Fastfetch now prefers /etc/os-release over /etc/lsb-release when detecting distro info. - This may break some distros (notably some debian based distros). File a bug with the content of os-release and lsb-release if it breaks your distro. Features: * Add new option --users-myself-only to display current login user only (Users) * Add new module DNS to show active DNS servers (DNS) * Add new option --loadavg-compact. Defaults to true (Loadavg) - Use --loadavg-compact false to display load averages in different lines * Detect MTU size (LocalIP) * Support version detection of pluma, which is the default editor of OpenIndiana (Editor) * Print used OGL library, eg EGL, GLX or OSMesa (OpenGL) Bugfixes: * Report error if cache size is unavailable (CPUCache, Android) * Trim white spaces in device name (Sound, Linux) * Fix display.bar.border{Left,Right} doesn't work in JSON config files (Config) * Fix invalid call to realpath(3) (Platform, Linux) Gordon Leung 2024-06-19 14:39:54 +00:00
  • ec0f20b760 Accepting request 1179399 from utilities Ana Guerrero 2024-06-09 18:22:10 +00:00
  • 75292a8bbf OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=78 Gordon Leung 2024-06-07 20:34:21 +00:00
  • f7deac1543 OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=77 Gordon Leung 2024-06-07 20:31:12 +00:00