mirror of
https://github.com/dylanaraps/neofetch.git
synced 2025-12-24 20:34:57 +00:00
4.5 KiB
4.5 KiB
Contributors
General
- Fixed issue where info wasn't detected properly but the subtitle was still displayed.
- Fixed issue where
bold=offwouldn't work. - Fixed issue where using
--disable func funcbroke other args. - Fixed
--disableand capitalized arguments. - Swap all tests from
[to[[. - Cleaned up and rewrote various functions.
- Removed all traces of
evalfrom neofetch. - All functions/variables now follow the same naming scheme.
example_func_name - Convert math tests to correct syntax.
- Removed all vim fold markers and stopped enforcing folding for vim users.
- See #431
- Call
unameonce and cache the output instead of callinguname4-5 times.
Operating System
- Added support for Haiku OS. @konimex
- Added support for GNU Hurd. @konimex
- Added support for ChaletOS.
- Added support for DracOS.
- Added support for Pardus.
- Added support for Netrunner. @konimex
- Added support for Korora. @konimex
- Added support for iPhone 7 and 7 Plus.
Ascii
- Ascii art is no longer read as a script and is now read as plain text.
- See this wiki page about the new ascii art format.
- https://github.com/dylanaraps/neofetch/wiki/Custom-Ascii-art-file-format
- Neofetch now displays your OS's ascii logo if your distro's logo isn't found. @konimex
- Example: [Linux] Tux is displayed if there's no distro ascii.
neofetch --ascii_distro xnow sets the mode to ascii for you. You no longer have to use a combination of--asciiand--ascii_distro.- [Arch Linux] Changed default ascii colors.
- [Bunsenlabs] Changed default ascii colors.
- Fixed issue with Solarized and certain ascii art.
- Rename
colors()toget_distro_colors(). - Rename
setcolors()toset_colors(). - Remove all duplicates from
get_distro_colors(). - Remove execution permission flag from ascii art files. @iwamatsu
- Update Netrunner ascii art.
Images
- Fixed images not appearing in st.
- Added
to_ascii()andto_off().- These functions are used when falling back to different image modes.
- Renamed
check_old_flags()toold_flags()to matchold_functions(). - Split
get_image()intoget_term_size(),get_image_size(),get_image_program()andmake_thumbnail(). - Use
$XDG_CACHE_HOMEas the thumbnail dir if available.
Bars
- Rename all
progress_variables tobar_to match the function name.
Info
Distro<br >
- [Linux] Source
/etc/*-releasefiles instead of having a dozen separateawkcommands.- We source
/etc/os-releasebefore falling back to/etc/*-release.
- We source
- Remove lsb_release detection.
- This change was made since lsb_release prints innacurate results on some distros.
- Added fallback when distro isn't found. @konimex
- Example:
Linux (Unknown)
- Example:
Packages<br >
- [Solus] If
pisiis unavailable, useeopkg. - Added package detection for Lunar Linux. @konimex
- Added package detection for TinyCore. @konimex
- Remove
/usr/gamesfrom$PATHto fix issues with pacman game.
GPU<br >
- [Linux] Properly detect gpu in multi gpu setups. @TonCherAmi
Terminal<br >
- Added support for HyperTerm. @JorgeGonzalez
Terminal Font<br >
- Added support for HyperTerm. @JorgeGonzalez
CPU Usage<br >
- [iOS] Fixed CPU usage.
Shell<br >
- [bash] Simplify bash version.
Song<br >
- Added support for Clementine. @konimex
- Added support for GNOME Music. @konimex
- Added support for Lollypop. @konimex
- Added support for Pragha. @konimex
Public IP<br >
- [dig] Fixed connection timed out with public_ip. @iandrewt
Resolution<br >
- [MacOS] If refresh rate is empty don't append Hz.