198 Commits

Author SHA256 Message Date
4e0c49f178 Accepting request 1332998 from utilities
OBS-URL: https://build.opensuse.org/request/show/1332998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=88
2026-02-14 20:38:16 +00:00
R N
ca58750a2e - Update to version 2.59.0:
* Chore: silences a compiler warning
  * Packages (Windows): code cleanups
  * Platform (Windows): adds init / destroy of field `sid`
  * Release: v2.59.0
  * Windows: defines `NtCurrentProcess` and uses it
  * Bluetooth (Windows): use modern dlls
  * Swap (Windows): removes unused code
  * Common: fixes discarded-qualifiers warnings (#2181)
  * Doc: update changelog

OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=197
2026-02-14 00:33:16 +00:00
e9b611397b Accepting request 1329015 from utilities
OBS-URL: https://build.opensuse.org/request/show/1329015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=87
2026-01-26 10:04:22 +00:00
R N
6fec6f9ab0 Accepting request 1329014 from home:RN:branches:utilities
- Update to version 2.58.0:
  * DE (Linux): ensures process returns successfully before using its output
  * Packages (Linux): optimises pacman detection code
  * Packages (Linux): Auto detect the DBPath directory for pacman on archlinux (#2154)
  * Add new KISS Linux logo based off favicon
  * Fix Bedrock Linux version detection & futureproof for 0.8
  * Host (Linux): uses `/sys/firmware/devicetree/base/smbios` if available
  * Linux: uses the standard `/sys/firmware/devicetree/base` instead of the outdated `/proc/device-tree`

OBS-URL: https://build.opensuse.org/request/show/1329014
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=195
2026-01-24 17:49:07 +00:00
eaf10d6dfd Accepting request 1327762 from utilities
OBS-URL: https://build.opensuse.org/request/show/1327762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=86
2026-01-17 20:42:30 +00:00
R N
9bf3e436a1 Accepting request 1327761 from home:RN:branches:utilities
- Update to version 2.57.1:
  * DisplayServer (Linux): cleanup code
  * Release: v2.57.1
  * Common: ensures thread safety of `ffTimeInitQpcMultiplier`
  * Logo: removes unneeded `#include`s
  * Common: add `on_scope_exit` utility for scope-based resource management
  * Platform (Windows): improves hostname retrieval by adding fallback to NetBIOS name
  * macOS: uses `MACH_PORT_NULL` to maintain compatibility with older SDKs
  * Logo (Builtin): updates PrismLinux and adds a small variant (#2141)
  * DisplayServer (Linux): refactors property handling in xcb and xlib

OBS-URL: https://build.opensuse.org/request/show/1327761
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=193
2026-01-16 20:55:59 +00:00
88badbee12 Accepting request 1327047 from utilities
OBS-URL: https://build.opensuse.org/request/show/1327047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=85
2026-01-13 20:36:16 +00:00
R N
163c732684 Accepting request 1327046 from home:RN:branches:utilities
- Update to version 2.57.0:
  * Logo: general fixes
  * Doc: updates changelog
  * Logo (Builtin): update macOS variants
  * Logo (Builtin): macOS large Apple logo: add missing warm band using ANSI LIGHT_RED (#2138)
  * Doc: updates changelog
  * Global: optimises usage of `FFstrbuf` and `FFlist`
  * Shell: fixes xonsh version detection
  * Processing (SunOS): tidy
  * Shell (macOS): fixes `exePath` not reports absolute paths

OBS-URL: https://build.opensuse.org/request/show/1327046
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=191
2026-01-13 15:17:19 +00:00
bd8ecb6e50 Accepting request 1325449 from utilities
OBS-URL: https://build.opensuse.org/request/show/1325449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=84
2026-01-06 16:44:38 +00:00
R N
d5dc91fa21 Accepting request 1325447 from home:RN:branches:home:anag_factory:branches:utilities
- Add libdrm as build requirement
- Drop libxfconf-0 due no longer needed 
- spec cleanup, remove all unneded recommends.

OBS-URL: https://build.opensuse.org/request/show/1325447
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=189
2026-01-05 15:26:57 +00:00
9f7b81e8c9 Accepting request 1323858 from utilities
OBS-URL: https://build.opensuse.org/request/show/1323858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=83
2025-12-22 21:48:53 +00:00
R N
a0dcaf471e Accepting request 1323857 from home:RN:branches:utilities
- Update to version 2.56.1:
  * Packaging: update debian stuff
  * JsonSchema: refines comments [ci skip]
  * Packages (Windows): fixes possible UB
  * Memory (macOS): Refines Memory usage detection on macOS to match Activity Monitor more closely
  * Doc: update changelog
  * Host (macOS): prefers `hw.product` than `hw.model`
  * CPU (SunOS): adds `const` for consistancy
  * IO (Windows): removes unneeded null terminator appending
  * Chore (Windows): Standardize windows header casing. (#2096) [ci skip]

OBS-URL: https://build.opensuse.org/request/show/1323857
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=187
2025-12-21 01:48:18 +00:00
0571b351dc Accepting request 1321622 from utilities
OBS-URL: https://build.opensuse.org/request/show/1321622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=82
2025-12-09 11:52:36 +00:00
R N
84645a6eee Accepting request 1321621 from home:RN:branches:utilities
- Update to version 2.56.0:
  * Doc: updates changelog
  * FFstrbuf: removes an unnecessary `return`
  * Zpool: fixes inconsistant CMake variables
  * Logo (Builtin): tidy
  * Doc: documents `-c -`
  * Fastfetch: enhances config file loading with support for config directory
  * Release: v2.56.0
  * CI (SunOS): fixes a CI error
  * CPU: exposes numa node count in custom format

OBS-URL: https://build.opensuse.org/request/show/1321621
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=185
2025-12-08 16:31:15 +00:00
cfc654da77 Accepting request 1318265 from utilities
OBS-URL: https://build.opensuse.org/request/show/1318265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=81
2025-11-18 14:35:43 +00:00
R N
0fe27dd270 Accepting request 1318264 from home:RN:branches:utilities
- Update to version 2.55.1:
  * GPU: silence unused parameter warnings
  * Display: fix an uninitialized FFDisplayOptions field
  * Processing (Linux): blocks SIGCHLD and simplify poll error 
    handling
  * Packaging: update debian changelog [ci skip]

OBS-URL: https://build.opensuse.org/request/show/1318264
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=183
2025-11-17 15:34:08 +00:00
7f17fe75a1 Accepting request 1317405 from utilities
OBS-URL: https://build.opensuse.org/request/show/1317405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=80
2025-11-13 16:26:35 +00:00
R N
630f501f72 Accepting request 1317404 from home:RN:branches:utilities
- Update to version 2.55.0:
  * Shell: makes fish shell version detection more robust (v2)
  * Shell: makes fish shell version detection more robust
  * Media (Linux): handles invalid percent-encoding in cover metadata
  * Media: updates naming convention from `mediacover` to `media-cover`
    for media cover logo sources
  * Doc: update changelog
  * Chore: silenses some compiler warnings
  * Media: moves media cover cleanup logic to media detection
  * Media: fixes album cover serialization in JSON result
  * Logo (Builtin): tidy [ci skip]

OBS-URL: https://build.opensuse.org/request/show/1317404
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=181
2025-11-12 17:35:34 +00:00
816ddbce9c Accepting request 1312150 from utilities
OBS-URL: https://build.opensuse.org/request/show/1312150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=79
2025-10-18 16:36:22 +00:00
R N
eaa306d7e5 Accepting request 1312149 from home:RN:branches:utilities
- Update to version 2.54.0:
  * Brightness (macOS): tidy
  * Brightness (macOS): prioritizes DDC/CI reply over simple I²C
    transaction
  * Logo (Builtin): adds Zraxyl
  * Release: v2.54.0
  * CI (Windows): switches CI to use the release signing policy on
    the master branch
  * CMake: adds a new build option to gate wordexp usage and
    detection
  * Doc: adds security warning for Command module in README
  * IO (OpenBSD): fixes incorrect glob usage
  * Display (Windows): rename VRR to DRR

OBS-URL: https://build.opensuse.org/request/show/1312149
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=179
2025-10-18 11:21:57 +00:00
2e73215899 Accepting request 1306799 from utilities
OBS-URL: https://build.opensuse.org/request/show/1306799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=78
2025-09-24 13:24:21 +00:00
R N
1c066034fa Accepting request 1306798 from home:RN:branches:utilities
- Update to version 2.53.0:
  * CI: fix release action
  * Packaging: updates debian stuff [ci skip]
  * Release: v2.53.0
  * CPU (Android): adds support for new Qualcomm and MediaTek SoC codes
  * Doc: update changelog [ci skip]
  * CPU (Linux): adds support for new ARM C1 series CPU part IDs
  * Zpool: increase libzfs so version to 6
  * CI: upgrades runner of intel macOS
  * CPU (Windows): refines ARMv8.4-A detection to require LSE2

OBS-URL: https://build.opensuse.org/request/show/1306798
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=177
2025-09-23 20:18:49 +00:00
d4d11abc38 Accepting request 1302969 from utilities
OBS-URL: https://build.opensuse.org/request/show/1302969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=77
2025-09-08 07:57:16 +00:00
R N
9ba95f9bf3 Accepting request 1302968 from home:RN:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1302968
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=175
2025-09-05 21:55:05 +00:00
7bef37929c Accepting request 1302120 from utilities
OBS-URL: https://build.opensuse.org/request/show/1302120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=76
2025-09-01 15:18:14 +00:00
R N
fb8ecc1e77 Accepting request 1302119 from home:RN:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1302119
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=173
2025-08-31 23:05:10 +00:00
8afa9bf288 Accepting request 1299917 from utilities
OBS-URL: https://build.opensuse.org/request/show/1299917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=75
2025-08-16 18:40:18 +00:00
R N
4de61961f0 Accepting request 1299916 from home:RN:branches:utilities
- 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)

OBS-URL: https://build.opensuse.org/request/show/1299916
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=171
2025-08-16 18:11:43 +00:00
44e8c3b624 Accepting request 1299481 from utilities
OBS-URL: https://build.opensuse.org/request/show/1299481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fastfetch?expand=0&rev=74
2025-08-15 19:52:25 +00:00
R N
b931e2ab1b Accepting request 1299480 from home:RN:branches:utilities
- 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)

OBS-URL: https://build.opensuse.org/request/show/1299480
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=169
2025-08-14 22:57:54 +00:00
197f99e9d9 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
2d8be8e0c3 Accepting request 1296833 from home:RN:branches:utilities
- 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/request/show/1296833
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=167
2025-07-31 15:37:32 +00:00
ef6d4faaeb 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
3aa1ddc59e Accepting request 1294533 from home:RN:branches:utilities
- 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/request/show/1294533
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=165
2025-07-19 20:34:02 +00:00
70a4e555f6 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
617d4ff787 Accepting request 1293887 from home:RN:branches:utilities
- 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/request/show/1293887
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=163
2025-07-16 19:54:22 +00:00
3e6910746e 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
7e60f644f6 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
6dc47bfe3c 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
f8e6670dc8 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
5d21a634ed 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
651b8e0434 Accepting request 1283636 from home:RN:branches:utilities
- 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/request/show/1283636
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=157
2025-06-06 11:50:39 +00:00
8fc439da56 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
c69805cc17 Accepting request 1279680 from home:RN:branches:utilities
- 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/request/show/1279680
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=155
2025-05-23 22:31:06 +00:00
ef21e7c4a6 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
141c2b327d Accepting request 1278158 from home:RN:branches:utilities
- 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/request/show/1278158
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=153
2025-05-17 16:37:22 +00:00
68cd27a5d6 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
8d774ad492 Accepting request 1273498 from home:RN:branches:utilities
- 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/request/show/1273498
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=151
2025-04-29 17:20:01 +00:00
2a5db23a4d 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
9084f2a6ab Accepting request 1270021 from home:RN:branches:utilities
- 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/request/show/1270021
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=149
2025-04-16 12:38:19 +00:00