Compare commits

...

175 Commits

Author SHA1 Message Date
Dylan Araps
905e6bfe47 general: Cleanup 2018-04-22 10:53:24 +10:00
Dylan Araps
eca9a6c32e general: Cleanup 2018-04-22 10:21:24 +10:00
Dylan Araps
b3b7dce035 image: Remove imagemagick dependency and draw images directly. 2018-04-21 08:56:19 +10:00
Dylan Araps
1b71699353 docs: CHANGELOG 2018-04-20 07:49:42 +10:00
Dylan Araps
2606e4b1d6 image: Added kitty backend. Closes #953 2018-04-20 07:48:41 +10:00
Dylan Araps
38e929967f docs: CHANGELOG 2018-04-19 10:27:01 +10:00
Dylan Araps
745f568a94 wm: Added support for dwm 2018-04-19 10:25:37 +10:00
Dylan Araps
6fc44ec473 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-04-19 10:24:31 +10:00
Dylan Araps
c32ccb7fcf docs: CHANGELOG 2018-04-19 10:22:54 +10:00
Dylan Araps
4528ecd47c Merge pull request #951 from DanySpin97/master
Fix packages count for exherbo
2018-04-19 10:18:55 +10:00
Danilo Spinella
74cec3b30f Fix packages count for exherbo
Installed packages data is stored in

/var/db/paludis/installed/data/*

and the cross-installed packages data is stored in

/var/db/paludis/cross-installed/arch/data/*

where arch could be every cpu arch supported by exherbo.
2018-04-18 20:33:38 +02:00
Dylan Araps
9870c90a98 wm: Added support for more Wayland Compositors 2018-04-16 13:58:35 +10:00
Dylan Araps
8fcc19c4d4 wm: Added support for more Wayland Compositors 2018-04-16 13:57:38 +10:00
Dylan Araps
970c4dfc29 docs: README 2018-04-16 09:15:39 +10:00
Dylan Araps
6d1ae8fe23 docs: README 2018-04-16 09:14:53 +10:00
Dylan Araps
3c3e17ad2b docs: README 2018-04-16 09:05:14 +10:00
Dylan Araps
305d9556ec docs: README 2018-04-16 08:56:00 +10:00
Dylan Araps
ef0056e57d general: Cleanup 2018-04-16 08:52:34 +10:00
Dylan Araps
ac06c87de0 docs: README 2018-04-16 08:48:09 +10:00
Dylan Araps
cbe998b135 docs: README 2018-04-16 08:47:46 +10:00
Dylan Araps
edea757f47 docs: README 2018-04-16 08:47:15 +10:00
Dylan Araps
4dedae1fe4 docs: README 2018-04-16 08:45:41 +10:00
Dylan Araps
fed5b870b7 docs: README 2018-04-16 08:38:50 +10:00
Dylan Araps
29311f9e23 docs: README 2018-04-16 08:38:22 +10:00
Dylan Araps
edeac1c369 docs: README 2018-04-16 08:34:08 +10:00
Dylan Araps
6cd5d3c4c4 docs: README 2018-04-16 08:33:11 +10:00
Dylan Araps
dc4199f96b docs: README 2018-04-16 08:32:29 +10:00
Dylan Araps
93d4315215 docs: README 2018-04-16 08:31:56 +10:00
Dylan Araps
fb5afb1188 docs: README 2018-04-16 08:31:19 +10:00
Dylan Araps
787d272faa docs: README 2018-04-16 08:30:18 +10:00
Dylan Araps
226cbbf0d8 docs: README 2018-04-16 08:29:20 +10:00
Dylan Araps
039a9a81a9 docs: README 2018-04-16 08:28:01 +10:00
Dylan Araps
7c464938b9 Merge pull request #950 from dylanaraps/rea
general: Remove unsafe splitting.
2018-04-16 08:05:44 +10:00
Dylan Araps
4212e83fe0 memory: simplify 2018-04-15 20:17:01 +10:00
Dylan Araps
d7172fa89b memory: simplify 2018-04-15 20:10:42 +10:00
Dylan Araps
41fd2df411 memory: simplify 2018-04-15 20:06:33 +10:00
Dylan Araps
82cc8ebb6e general: Fixed issue on AIX. 2018-04-15 19:54:36 +10:00
Dylan Araps
cef3202ea5 general: Remove unsafe splitting. 2018-04-14 09:49:12 +10:00
Dylan Araps
aa8c6c55f6 general: Remove unsafe splitting. 2018-04-14 09:40:44 +10:00
Dylan Araps
e91648ad67 general: Remove old_ifs. 2018-04-14 09:35:28 +10:00
Dylan Araps
2e8e69a120 general: Cleanup 2018-04-14 09:32:12 +10:00
Dylan Araps
16b5157d22 docs: CHANGELOG 2018-04-14 08:47:58 +10:00
Dylan Araps
9d6e8d2c8c docs: CHANGELOG 2018-04-14 08:41:27 +10:00
Dylan Araps
55de3a4201 general: cleanup 2018-04-14 08:40:28 +10:00
Dylan Araps
91f8ba7a1f Merge pull request #944 from aidanharris/st-font
Font detection for suckless terminal (st)
2018-04-14 08:37:06 +10:00
Dylan Araps
67873db798 docs: CHANGELOG 2018-04-14 08:29:56 +10:00
Dylan Araps
0bc4a5bd30 travis: Simplify config 2018-04-14 08:24:11 +10:00
Dylan Araps
8253bd7e9a wallpaper: Add support for pywal. 2018-04-14 08:18:08 +10:00
Dylan Araps
f7cf1073c6 wallpaper: Add support for pywal. 2018-04-14 08:13:36 +10:00
Dylan Araps
c80ace7684 args: Simplify version output. 2018-04-12 08:56:12 +10:00
Dylan Araps
4b0a430585 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-04-12 08:54:14 +10:00
Dylan Araps
ab76a50739 theme: Fix issues with gsettings. Closes #949 2018-04-12 08:53:46 +10:00
Aidan Harris
0302d8eb9b Set parent if it's unset 2018-04-10 08:54:06 +00:00
Herdiansyah
425cd77644 Merge pull request #945 from konimex/escape
Misc: change all escape sequences from \\e to \e
2018-04-10 13:14:05 +07:00
Muhammad Herdiansyah
7f722a1b0f docs: changelog 2018-04-10 13:09:02 +07:00
Aidan Harris
8fc70c9801 Refactor Code 2018-04-10 02:55:08 +00:00
Muhammad Herdiansyah
07cf1bd739 Misc: exclude SC1117 2018-04-09 09:47:21 +07:00
Muhammad Herdiansyah
eea18cf68c Misc: change all escape sequences from \e to \e 2018-04-09 07:04:40 +07:00
Dylan Araps
ee815f9c66 gpu: Fixed duplicate intel bug. 2018-04-09 09:51:23 +10:00
Aidan Harris
9d4a127f72 Keep shellcheck happy 2018-04-08 19:09:06 +01:00
Aidan Harris
59e0ac82a7 Font detection for suckless terminal (st) 2018-04-08 18:30:42 +01:00
Dylan Araps
4083770a6b ascii: Strip esc chars when calculating length. Closes #942 2018-04-06 15:11:53 +10:00
Dylan Araps
f25b76a0a5 docs: CHANGELOG 2018-04-06 08:45:23 +10:00
Dylan Araps
b4921092c8 version: bump 2018-04-06 08:33:12 +10:00
Dylan Araps
519af6c5c5 docs: CHANGELOG 2018-04-06 08:15:30 +10:00
Dylan Araps
e1ad97b837 Merge pull request #941 from khoacao96/patch-1
Fix a typo
2018-04-06 07:13:04 +10:00
Khoa D. Cao
2e83e6f775 Fix a typo 2018-04-05 19:06:38 +07:00
Dylan Araps
9f48d18332 cpu: Fix #939 2018-04-05 07:54:37 +10:00
Dylan Araps
f82a87dadb Merge branch 'master' of github.com:dylanaraps/neofetch 2018-04-02 16:22:04 +10:00
Dylan Araps
286310acc9 misc: cleanup 2018-04-02 16:21:50 +10:00
Dylan Araps
ece67e3691 Merge pull request #936 from aidanharris/xterm-font
Correctly handle XTerm.vt100.faceName
2018-04-02 10:38:41 +10:00
Aidan Harris
641202155c Remove trim 2018-04-02 01:22:03 +01:00
Dylan Araps
adbe230f82 gpu: More junk 2018-04-02 10:12:35 +10:00
Dylan Araps
564fdaeabf cpu: More junk 2018-04-02 10:11:11 +10:00
Dylan Araps
155c1398b9 cpu: More junk 2018-04-02 10:09:45 +10:00
Aidan Harris
380e793c62 Correctly handle XTerm.vt100.faceName 2018-04-02 01:07:43 +01:00
Dylan Araps
3b55335089 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-04-02 10:05:23 +10:00
Dylan Araps
790401c6ea OS: Fix ChromeOS detection. 2018-04-02 10:05:12 +10:00
Dylan Araps
dedf90970d Merge pull request #935 from aidanharris/fix-kitty-regex
Fix kitty font_size regex
2018-04-02 09:33:47 +10:00
Dylan Araps
648b5fb75e cpu: Fixed incorrect name. Closes #926 2018-04-02 07:51:27 +10:00
Dylan Araps
3734821eb5 general: Added option to manually specify music player. Closes #934 2018-04-02 07:42:22 +10:00
Dylan Araps
a1044d728f general: Swap echo to printf 2018-04-01 14:30:06 +10:00
Aidan Harris
7fbab49ec3 Fix kitty font_size regex 2018-03-27 21:28:45 +01:00
Herdiansyah
81db772a5d Merge pull request #929 from konimex/win10fix
OS: Separate Windows 10 and ChromeOS into its own if clause
2018-03-24 15:48:40 +07:00
Muhammad Herdiansyah
741493714b docs: CHANGELOG 2018-03-24 15:33:08 +07:00
Muhammad Herdiansyah
39cd3ede32 Distro: Separate ChromeOS detection 2018-03-24 15:30:00 +07:00
Muhammad Herdiansyah
deae19ac50 docs: CHANGELOG 2018-03-21 06:45:37 +07:00
Robert
97c02742c1 Distro: Add support for openSUSE Tumbleweed
Closes #930
2018-03-21 06:38:33 +07:00
Muhammad Herdiansyah
e4abb3a984 docs: CHANGELOG 2018-03-20 07:41:05 +07:00
Herdiansyah
79dcb5cfa8 Merge pull request #924 from MitchWeaver/master
fix pacman name conflict bug
2018-03-20 07:34:21 +07:00
Muhammad Herdiansyah
3b34a78c4c OS: Separate Windows 10 into its own if clause 2018-03-20 07:10:37 +07:00
Mitch Weaver
e39cbbff32 fix pacman name conflict bug
change to type paclog-pkglist

typo
2018-03-08 03:30:41 +01:00
Dylan Araps
7d231b88fa misc: cleanup 2018-03-08 11:11:42 +11:00
Dylan Araps
24671c6d09 Merge pull request #919 from MindTooth/add_kitty
Added font support for kitty terminal
2018-03-08 11:10:38 +11:00
Dylan Araps
02fff35f35 Merge pull request #923 from MitchWeaver/master
add new DragonFly BSD logo, move old logo to dragonfly_old, add drago…
2018-03-05 12:29:29 +11:00
Mitch Weaver
9694f80f28 add new DragonFly BSD logo, move old logo to dragonfly_old, add dragonfly_small 2018-03-05 01:12:44 +01:00
Dylan Araps
5e2a67053e Merge pull request #920 from MindTooth/fix_indent
Fix minor indent bug
2018-02-28 07:55:23 +11:00
Dylan Araps
4f04acbb00 docs: CHANGELOG 2018-02-28 07:55:07 +11:00
Dylan Araps
169de34ee6 image: [catimg] Don't force res. Closes #921 2018-02-28 07:54:35 +11:00
Birger J. Nordølum
0cbdd6963e Added font support for kitty terminal 2018-02-27 14:15:00 +01:00
Birger J. Nordølum
0a9c58655a Fix minor indent bug 2018-02-27 13:57:03 +01:00
Dylan Araps
1ef776519e docs: CHANGELOG 2018-02-21 09:55:58 +11:00
Dylan Araps
8fcc6f3728 Merge pull request #917 from mstraube/hyperbola
OS: Add support for Hyperbola GNU/Linux-libre
2018-02-21 09:54:41 +11:00
Michael Straube
4f9fe67a43 OS: Add support for Hyperbola GNU/Linux-libre 2018-02-20 16:27:54 +01:00
Dylan Araps
8a17129ad2 docs: CHANGELOG 2018-02-12 13:07:49 +11:00
Dylan Araps
6d549cd459 wm: Added support for non-EWMH WMs 2018-02-12 13:07:21 +11:00
Dylan Araps
d32fdce506 docs: CHANGELOG 2018-02-12 08:43:43 +11:00
Dylan Araps
4dd9cc15f0 misc: prompt 2018-02-12 08:43:22 +11:00
Dylan Araps
c9146d9eee OS: Added support for postmarketos 2018-02-12 08:41:12 +11:00
Dylan Araps
91d2edf7c8 docs: CHANGELOG 2018-02-11 08:52:37 +11:00
Dylan Araps
56821a30e4 term_font: Add more paths for Alacritty. Closes #911 2018-02-11 08:51:58 +11:00
Dylan Araps
023e3ee891 docs: Changelog 2018-02-11 08:45:55 +11:00
Dylan Araps
97660df3b8 OS: Added support for magpieOS. Closes #912, #908 2018-02-11 08:44:22 +11:00
Dylan Araps
899a8d7ce5 docs: CHANGELOG 2018-02-06 12:30:07 +11:00
Dylan Araps
877a975a32 OS: Added support for ArchMerge. Closes #907 2018-02-06 12:29:02 +11:00
Dylan Araps
a2f44749af misc: cleanup 2018-02-03 09:10:57 +11:00
Dylan Araps
b6b1dfc2fb Merge pull request #904 from JadeMatrix/master
macOS fixes & improvements
2018-02-03 09:07:10 +11:00
Dylan Araps
2ba3fc014e misc: cleanup 2018-02-03 09:05:41 +11:00
Dylan Araps
269255daab Merge pull request #901 from robertwolter/master
Support for Anarchy Linux, Calculate Linux and NuTyX
2018-02-03 09:03:24 +11:00
Robert
175adb7560 Add files via upload 2018-02-02 17:00:44 +01:00
Robert
09a3b135a0 Add files via upload 2018-02-02 16:51:53 +01:00
Robert
8f25d0190b Add files via upload 2018-02-02 16:49:32 +01:00
Joseph Durel
279a1e58bc Full if → single line for macOS Light theme 2018-02-01 23:46:50 -05:00
Joseph Durel
eb062afe95 Align heredoc AppleScript strings to osascript calls 2018-02-01 23:43:17 -05:00
Joseph Durel
d8addb3e3b Change echoprintf for consistency 2018-02-01 23:28:02 -05:00
Joseph Durel
9e4434e5e5 Add missing double-quotes in uppercase() fix 2018-02-01 22:26:18 -05:00
Joseph Durel
80d7cef7a0 Add macOS Light/Dark theme detection 2018-02-01 22:01:35 -05:00
Joseph Durel
3344bbf8c7 Fix uppercase() outputting nothing under bash < v4 2018-02-01 22:01:22 -05:00
Joseph Durel
be893d48c3 Detect iTunes/Spotify successfully when the other is not running 2018-02-01 21:58:06 -05:00
Joseph Durel
b76513d7b6 Change osascript calls to use heredocs so they don't extend beyond 100 chars 2018-02-01 20:06:13 -05:00
Dylan Araps
bac9dcf3f4 song: Use grep instead of awk. 2018-02-02 09:46:18 +11:00
Dylan Araps
7a543e8fa6 general: Revert problamatic lines to over 100 chars long. 2018-02-02 09:24:48 +11:00
Dylan Araps
2cecb142e1 misc: cleanup 2018-02-01 12:14:03 +11:00
Robert
aa074c3f4b Add files via upload 2018-01-31 15:17:12 +01:00
Robert
40c079eb19 Create nutyx 2018-01-31 15:05:07 +01:00
Robert
9b7066ad5e Create calculate 2018-01-31 15:04:10 +01:00
Robert
2071fe608c anarchy 2018-01-31 15:03:18 +01:00
Dylan Araps
7000e63807 Merge pull request #899 from matoro/master
battery: fix battery detection on Windows
2018-01-30 11:44:18 +11:00
matoro
613ab7439a fix unicode quotes 2018-01-29 19:16:08 -05:00
matoro
d4177592c1 simplify check as per review 2018-01-29 17:52:57 -05:00
matoro
33fce46525 fix battery detection on Windows 2018-01-29 10:30:53 -05:00
Herdiansyah
59c0d73625 Update CHANGELOG.md 2018-01-23 07:25:51 +07:00
Herdiansyah
aeec963430 Merge pull request #896 from rage311/master
Fixes for OpenBSD CPU temperature and memory used values
2018-01-23 07:21:03 +07:00
rage311
64c80b7fc1 Broke up line that was over 100 chars long 2018-01-22 12:13:16 -07:00
rage311
c9f910f526 Changed OpenBSD temperature extraction from grep/cut to awk 2018-01-17 12:52:24 -07:00
rage311
840a653458 Changed OpenBSD cpu temp logic to grep specifically for lm0 or cpu0 2018-01-16 13:33:58 -07:00
rage311
9984c51882 Fixed indentation inconsistency 2018-01-16 12:48:33 -07:00
rage311
96676ca4d5 Fixed OpenBSD mem_used value 2018-01-16 12:46:25 -07:00
rage311
c81e01405e Changed OpenBSD CPU temp retrieval to take into account machines that only expose cpu0.temp0 instead of lm0.temp0 2018-01-16 12:36:29 -07:00
Dylan Araps
5889f1fe8b Merge pull request #894 from dawidd6/openwrt_release
distro: fix OpenWrt/LEDE detection
2018-01-14 10:12:57 +11:00
Dawid Dziurla
1506d3840f indent if conditions + remove some trailing spaces 2018-01-13 16:53:20 +01:00
Dawid Dziurla
8e21a69ea0 distro: fix OpenWrt/LEDE detection 2018-01-12 21:18:13 +01:00
Dylan Araps
fb33604a22 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-01-09 11:25:48 +11:00
Dylan Araps
dac53545f7 merge master 2018-01-09 11:25:24 +11:00
Herdiansyah
34a07a33b2 Merge pull request #891 from szfcbr/irix32
OS: detect 32-bit IRIX
2018-01-05 13:31:37 +07:00
szfcbr
1000547569 OS: detect 32-bit IRIX 2018-01-05 07:07:59 +01:00
szfcbr
d296741ac2 Revert "OS: detect 32-bit IRIX"
This reverts commit a9ed7835d5.
2018-01-05 07:05:47 +01:00
Herdiansyah
48c970d6e1 Merge pull request #892 from szfcbr/tcsh
Shells: add support for tcsh
2018-01-05 12:54:52 +07:00
szfcbr
6c3b0136de Shells: add support for tcsh 2018-01-05 06:32:14 +01:00
szfcbr
a9ed7835d5 OS: detect 32-bit IRIX 2018-01-05 05:44:44 +01:00
Dylan Araps
0c8b0974fe docs: README 2018-01-04 18:17:42 +11:00
Dylan Araps
d2f0255327 Merge pull request #889 from ArmstrongJ/freemint
Support for FreeMiNT on Atari computers and clones/VMs
2018-01-04 18:16:28 +11:00
Jeffrey Armstrong
0f4fcc46df Minor comment updates in FreeMiNT sections. 2018-01-03 20:16:08 -05:00
Jeffrey Armstrong
82875114fe Additional FreeMiNT simplifications. Added careful fix for CPU clocking check on FreeMiNT. 2018-01-02 20:33:54 -05:00
Dylan Araps
dc936b5b23 docs: README 2018-01-03 11:52:48 +11:00
Dylan Araps
7798974bc0 docs: README 2018-01-03 11:51:33 +11:00
Dylan Araps
a0bd43f1f8 docs: README 2018-01-03 11:37:03 +11:00
Jeffrey Armstrong
69c219e351 Formatting fixes and awk improvements for FreeMiNT. Changed method for finding DE and WM processes in FreeMiNT. 2018-01-01 12:20:07 -05:00
Jeffrey Armstrong
21f1faec62 Support added for FreeMiNT on Atari computers and clones/VMs 2017-12-31 14:50:28 -05:00
Dylan Araps
dc929a6594 memory: Fix crash on OpenBSD 2017-12-26 07:38:11 +11:00
Dylan Araps
21cc7bab93 general: Fix prompt on openBSD 2017-12-26 07:20:50 +11:00
Dylan Araps
beee0203d0 general: Fix prompt on openBSD 2017-12-25 19:27:57 +11:00
Dylan Araps
5ffd5149b4 memory [openbsd]: Fix crash 2017-12-25 19:25:54 +11:00
Dylan Araps
a53cbdbc14 general: Fix prompt on openBSD 2017-12-25 11:04:50 +11:00
Dylan Araps
8c277ac74a general: Swap sequences from \033 to \e 2017-12-25 08:39:47 +11:00
18 changed files with 761 additions and 474 deletions

View File

@@ -1,13 +1,6 @@
language: bash
sudo: required
addons:
apt:
sources:
- debian-sid
packages:
- shellcheck
os:
- linux
- osx
@@ -20,7 +13,7 @@ script:
- time ./neofetch --ascii --config config/travis.conf -v
# See this wiki page for why we're disabling these errors.
# https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178,SC2010,SC1004; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178,SC2010,SC1004,SC1117; fi
# The if statement is here to invert the exit code from grep.
# grep normally errors if no match is found but we want the opposite.
# We invert it so grep fails if a match is found.

View File

@@ -1,91 +1,40 @@
## Contributors
- [**@yslgirl**](https://github.com/yslgirl)
- [**@iandrewt**](https://github.com/iandrewt)
- [**@chrisweeksnz**](https://github.com/chrisweeksnz)
- [**@dawidd6**](https://github.com/dawidd6)
- [**@MitchWeaver**](https://github.com/MitchWeaver)
- [**@StarryTony**](https://github.com/StarryTony)
## OS
- Fixed detection bug with Gentoo.
- Fixed detection bug with TrueOS. [**@dawidd6**](https://github.com/dawidd6)
- Added support for macOS High Sierra. [**@yslgirl**](https://github.com/yslgirl)
- Added support for Container Linux by CoreOS. [**@chrisweeksnz**](https://github.com/chrisweeksnz)
- Added support for 2017 iOS devices. [**@iandrewt**](https://github.com/iandrewt)
- Added support for LEDE. [**@dawidd6**](https://github.com/dawidd6)
- Added support for Pop!\_OS. [**@jliles**](https://github.com/jliles)
- Added support for Lunar Linux.
- [**@aidanharris**](https://github.com/aidanharris)
- [**@DanySpin97**](https://github.com/DanySpin97)
- [**@SolitudeSF**](https://github.com/SolitudeSF)
## General
- Added more info to verbose mode for debugging.
- Fixed bug in prompt location calculation.
## Ascii
- Added color updates for Kubuntu logo. **Maulik Mistry**
- Simplified `--version` output.
- Fixed theme issues by setting `GIO_EXTRA_MODULES`.
## Images
- [MacOS/iTerm2] Fixed thumbnail not appearing. [**@StarryTony**](https://github.com/StarryTony)
- Fixed bug with getting wallpaper from feh.
- Added `pixterm` backend.
- Added `wal`/`pywal` support to get the current wallpaper.
- Added `kitty` image backend. [**@SolitudeSF**](https://github.com/SolitudeSF)
## Info
**Desktop Environment**
**Title**
- Added GNOME version.
**Window Manager**
- Added support for most (*if not all*) current Wayland compositors/window manager's.
- [macOS] Fixed `chunkwm` being detected as `Kwm`. [**@iandrewt**](https://github.com/iandrewt)
**Window Manager Theme**
- Fixed `sawfish` detection.
**Install Date**
- [macOS] Fixed Install Date. [**@iandrewt**](https://github.com/iandrewt)
**Theme**
- Fixed KDE font issue. [**@mstraube**](https://github.com/mstraube)
**CPU**
- [linux] Detect the correct temperature file to use.
- [windows] Removed `$temp` usage as it's an envar.
- Fixed unexpected backslash being inserted on some systems.
**GPU**
- [linux] Added driver version to NVIDIA output.
- [macOS] Added NVIDIA support. [**@iandrewt**](https://github.com/iandrewt)
- Fixed duplicate Intel GPUs.
**Package Manager**
**Terminal Font**
- Added detection for Sabotage Linux's `butch` [**@MitchWeaver**](https://github.com/MitchWeaver)
- Added support for `st`. [**@aidanharris**](https://github.com/aidanharris)
**Resolution**
**Packages**
- [macOS] Fixed errors on non-retina screens. [**@iandrewt**](https://github.com/iandrewt)
- Fixed package count in Exherbo. [**@DanySpin97**](https://github.com/DanySpin97)
**Song**
**Window Manager**
- Added support for Elisa. [**@mstraube**](https://github.com/mstraube)
**Model**
- Remove more unneeded outputs. [**@konimex**](https://github.com/konimex)
**Disk**
- Update Haiku's detection. [**@dawidd6**](https://github.com/dawidd6)
- Added support for detecting `dwm`.

View File

@@ -1,91 +1,56 @@
# Neofetch
[![Gitter](https://badges.gitter.im/dylanaraps/fetch.svg)](https://gitter.im/dylanaraps/fetch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
<a href="https://repology.org/metapackage/neofetch">
<img src="https://repology.org/badge/vertical-allrepos/neofetch.svg" alt="Packaging status" align="right" width="150px" height="730px">
</a>
[![Build Status](https://travis-ci.org/dylanaraps/neofetch.svg?branch=master)](https://travis-ci.org/dylanaraps/neofetch)
[![GitHub last commit](https://img.shields.io/github/last-commit/google/skia.svg)](https://github.com/dylanaraps/neofetch)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)
[![Latest release](https://img.shields.io/github/release/dylanaraps/neofetch.svg)](https://github.com/dylanaraps/neofetch/releases)
[![Donate](https://img.shields.io/badge/donate-patreon-yellow.svg)](https://www.patreon.com/dyla)
Neofetch is a CLI system information tool written in BASH. Neofetch displays information about your system next to an image, your OS logo, or any ASCII file of your choice. The main purpose of Neofetch is to be used in screenshots to show other users what OS/Distro you're running, what Theme/Icons you're using etc.
Neofetch is a command-line system information tool written in `bash 3.2+`. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
Neofetch is highly customizable through the use of command line flags or the user config file. There are over 50 config options to mess around with and there's the `print_info()` function and friends which let you add your own custom info.
The overall purpose of Neofetch is to be used in screen-shots of your system. Neofetch shows the information other people want to see. There are other tools available for proper system statistic/diagnostics.
Neofetch can be used on any OS that has BASH 3.2+, it's just a matter of adding support. If your OS/Distro isn't in the list below, feel free to open an issue on the repo and I'll gladly add support. Neofetch currently supports `Linux`, `MacOS`, `iOS`, `BSD`, `Solaris`, `Android`, `Haiku`, `GNU Hurd`, `MINIX`, `AIX`, `IRIX`, and `Windows (Cygwin/MSYS2/MinGW/Windows 10 Linux subsystem)`.
The information by default is displayed alongside your operating system's logo. You can further configure Neofetch to instead use an image, a custom ASCII file, your wallpaper or nothing at all.
For more information:
You can further configure Neofetch to display exactly what you want it to. Through the use of command-line flags and the configuration file you can change existing information outputs or add your own custom ones.
**https://github.com/dylanaraps/neofetch/wiki**
Neofetch supports almost 150 different operating systems. From Linux to Windows, all the way to more obscure operating systems like Minix, AIX and Haiku. If your favourite operating system is unsupported: Open up an issue and support will be added.<br>
![neofetch screenshot](https://u.teknik.io/KlBsD.png)
### For more information: \[[Dependencies](https://github.com/dylanaraps/neofetch/wiki/Dependencies)\] \[[Installation](https://github.com/dylanaraps/neofetch/wiki/Installation)\] \[[Wiki](https://github.com/dylanaraps/neofetch/wiki)\]
<img src="https://i.imgur.com/lUrkQBN.png" alt="neofetch" align="right" width="349px">
<img src="https://i.imgur.com/GFmC5Ad.png" alt="neofetch" width="349px">
## Dependencies
## Articles
https://github.com/dylanaraps/neofetch/wiki/Dependencies
## Installation
https://github.com/dylanaraps/neofetch/wiki/Installation
## Post Install
### Using the config file
Neofetch will by default create a config file at `$HOME/.config/neofetch/config` and this file contains all of the script's options/settings. The config file allows you to keep your customizations between script versions and allows you to easily share your customizations with other people.
You can launch the script without a config file by using the flag `--config none` and you can specify a custom config location using `--config path/to/config`.
See this wiki page for the default config: https://github.com/dylanaraps/neofetch/wiki/Config-File
### Customizing what info gets displayed
https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
### Customizing the script using a custom alias
If you don't want to use the config file you can customize almost everything using launch flags.
Here's an example neofetch alias:
```sh
alias neofetch2="neofetch \
--config off \
--block_range 1 8 \
--bold off \
--uptime_shorthand on \
--gtk_shorthand on \
--colors 4 1 8 8 8 7 \
"
```
- https://lamiradadelreplicante.com/2016/05/15/la-informacion-de-tu-sistema-en-la-terminal-con-neofetch/
- https://linuxconfig.org/how-to-display-system-information-with-neofetch
- https://www.2daygeek.com/neofetch-display-linux-systems-information-ascii-distribution-logo-terminal/
- https://www.cyberciti.biz/howto/neofetch-awesome-system-info-bash-script-for-linux-unix-macos/
- https://www.lffl.org/2016/11/neofetch-le-informazioni-sistema-sul-terminale-stile.html
- https://www.maketecheasier.com/display-system-information-neofetch-linux/
- https://www.omgubuntu.co.uk/2016/11/neofetch-terminal-system-info-app
- https://www.omgubuntu.co.uk/2016/12/cli-system-tool-neofetch-2-0-released
- https://www.omgubuntu.co.uk/2017/01/neofetch-3-0-released
- https://www.ostechnix.com/neofetch-display-linux-systems-information/
- https://www.techrepublic.com/article/how-to-get-all-the-information-you-need-about-your-linux-machine-with-a-single-command/
- https://www.tecmint.com/neofetch-shows-linux-system-information-with-logo/
## Thanks
Thanks to:
- [Contributors](https://github.com/dylanaraps/neofetch/contributors)
- Thanks for making Neofetch better, I really appreciate it.
- [Packagers](https://github.com/dylanaraps/neofetch/issues/115)
- Thanks for maintaining Neofetch packages.
- Users
- Thanks for using Neofetch!
- [Screenfetch](https://github.com/KittyKatt/screenFetch):
- We've used some snippets as a base for a few functions in this script.
- Some of the ASCII logos.
- [ufetch](https://github.com/jschx/ufetch):
- Tiny ASCII logos
- [Screenfetch](https://github.com/KittyKatt/screenFetch)
- [ufetch](https://github.com/jschx/ufetch)
## Donate
Donations will allow me to spend more time working on `neofetch`.
If you like `neofetch` and want to give back in some way you can donate here:
**https://patreon.com/dyla**
If you like `neofetch` and want to give back in some way you can donate here: **https://patreon.com/dyla**

28
ascii/distro/anarchy Normal file
View File

@@ -0,0 +1,28 @@
${c2}..${c1}
${c2}..${c1}
${c2}:..${c1}
${c2}:+++.${c1}
.:::++${c2}++++${c1}+::.
.:+######${c2}++++${c1}######+:.
.+#########${c2}+++++${c1}##########:.
.+##########${c2}+++++++${c1}##${c2}+${c1}#########+.
+###########${c2}+++++++++${c1}############:
+##########${c2}++++++${c1}#${c2}++++${c1}#${c2}+${c1}###########+
+###########${c2}+++++${c1}###${c2}++++${c1}#${c2}+${c1}###########+
:##########${c2}+${c1}#${c2}++++${c1}####${c2}++++${c1}#${c2}+${c1}############:
###########${c2}+++++${c1}#####${c2}+++++${c1}#${c2}+${c1}###${c2}++${c1}######+
.##########${c2}++++++${c1}#####${c2}++++++++++++${c1}#######.
.##########${c2}+++++++++++++++++++${c1}###########.
#####${c2}++++++++++++++${c1}###${c2}++++++++${c1}#########+
:###${c2}++++++++++${c1}#########${c2}+++++++${c1}#########:
+######${c2}+++++${c1}##########${c2}++++++++${c1}#######+
+####${c2}+++++${c1}###########${c2}+++++++++${c1}#####+
:##${c2}++++++${c1}############${c2}++++++++++${c1}##:
.${c2}++++++${c1}#############${c2}++++++++++${c1}+.
:${c2}++++${c1}###############${c2}+++++++${c1}::
.${c2}++. .:+${c1}##############${c2}+++++++${c1}..
${c2}.:.${c1} ..::++++++::..:${c2}++++${c1}+.
${c2}.${c1} ${c2}.:+++${c1}.
${c2}.:${c1}:
${c2}..${c1}
${c2}..${c1}

20
ascii/distro/archmerge Normal file
View File

@@ -0,0 +1,20 @@
${c1} y:
sMN-
+MMMm`
/MMMMMd`
:NMMMMMMy
-NMMMMMMMMs
.NMMMMMMMMMM+
.mMMMMMMMMMMMM+
oNMMMMMMMMMMMMM+
`+:-+NMMMMMMMMMMMM+
.sNMNhNMMMMMMMMMMMM/
`hho/sNMMMMMMMMMMMMMMM/
`.`omMMmMMMMMMMMMMMMMMMM+
.mMNdshMMMMd+::oNMMMMMMMMMo
.mMMMMMMMMM+ `yMMMMMMMMMs
.NMMMMMMMMM/ yMMMMMMMMMy
-NMMMMMMMMMh `mNMMMMMMMMd`
/NMMMNds+:.` `-/oymMMMm.
+Mmy/. `:smN:
/+. -o.

20
ascii/distro/calculate Normal file
View File

@@ -0,0 +1,20 @@
${c1} ......
,,+++++++,.
.,,,....,,,${c2}+**+,,.${c1}
............,${c2}++++,,,${c1}
...............
......,,,........
.....+*#####+,,,*+.
.....,*###############,..,,,,,,..
......,*#################*..,,,,,..,,,..
.,,....*####################+***+,,,,...,++,
.,,..,..*#####################*,
,+,.+*..*#######################.
,+,,+*+..,########################*
.,++++++. ..+##**###################+
..... ..+##***#################*.
.,.*#*****##############*.
..,,*********#####****+.
${c2}.,++*****+++${c1}*****************${c2}+++++,.${c1}
${c2},++++++**+++++${c1}***********${c2}+++++++++,${c1}
${c2}.,,,,++++,.. .,,,,,.....,+++,.,,${c1}

View File

@@ -1,18 +1,15 @@
${c1} |
.-.
${c3} ()${c1}I${c3}()
${c1} "==.__:-:__.=="
"==.__/~|~\__.=="
"==._( Y )_.=="
${c2}.-'~~""~=--...,__${c1}\/|\/${c2}__,...--=~""~~'-.
( ..=${c1}\\=${c1}/${c2}=.. )
`'-. ,.-"`;${c1}/=\\${c2};"-.,_ .-'`
`~"-=-~` .-~` ${c1}|=|${c2} `~-. `~-=-"~`
.-~` /${c1}|=|${c2}\ `~-.
.~` / ${c1}|=|${c2} \ `~.
.-~` .' ${c1}|=|${c2} `. `~-.
(` _,.-="` ${c1} |=|${c2} `"=-.,_ `)
`~"~"` ${c1} |=|${c2} `"~"~`
${c1} /=\\
\\=/
^
${c2},--, ${c1}| ${c2},--,
${c2}| `-, ${c1},^, ${c2},-' |
${c2} `, `-, ${c3}(/ \) ${c2},-' ,'
${c2} `-, `-,${c1}/ \${c2},-' ,-'
${c2} `------${c1}( )${c2}------'
${c2} ,----------${c1}( )${c2}----------,
${c2} | _,-${c1}( )${c2}-,_ |
${c2} `-,__,-' ${c1}\ /${c2} `-,__,-'
${c1} | |
| |
| |
| |
| |
| |
`|'

View File

@@ -0,0 +1,18 @@
${c1} |
.-.
${c3} ()${c1}I${c3}()
${c1} "==.__:-:__.=="
"==.__/~|~\__.=="
"==._( Y )_.=="
${c2}.-'~~""~=--...,__${c1}\/|\/${c2}__,...--=~""~~'-.
( ..=${c1}\\=${c1}/${c2}=.. )
`'-. ,.-"`;${c1}/=\\${c2};"-.,_ .-'`
`~"-=-~` .-~` ${c1}|=|${c2} `~-. `~-=-"~`
.-~` /${c1}|=|${c2}\ `~-.
.~` / ${c1}|=|${c2} \ `~.
.-~` .' ${c1}|=|${c2} `. `~-.
(` _,.-="` ${c1} |=|${c2} `"=-.,_ `)
`~"~"` ${c1} |=|${c2} `"~"~`
${c1} /=\\
\\=/
^

View File

@@ -0,0 +1,4 @@
${c2}(\${c3}"${c2}/)
${c2}(/${c1}|${c2}\)
${c1} |
|

15
ascii/distro/gem Normal file
View File

@@ -0,0 +1,15 @@
${c1} ##
## #########
#### ##
#### #### ##
#### #### ## ##
#### #### ## ##
#### #### ## ## ##
#### ######
###### ## ## ####
#### ################
#### ## ####
## #### ######
## ## #### ####
## ## ## ## ## ####
#### ## ## ##

16
ascii/distro/hyperbola Normal file
View File

@@ -0,0 +1,16 @@
${c1} WW
KX W
WO0W NX0O
NOO0NW WNXK0OOKW
W0OOOOOOOOOOOOKN
N0OOOOOOO0KXW
WNXXXNW
NXK00000KN
WNK0OOOOOOOOOO0W
NK0OOOOOOOOOOOOOO0W
X0OOOOOOO00KK00OOOOOK
X0OOOO0KNWW WX0OO0W
X0OO0XNW KOOW
N00KNW KOW
NKXN W0W
WW W

20
ascii/distro/magpieos Normal file
View File

@@ -0,0 +1,20 @@
${c1} ;00000 :000Ol
.x00kk00: O0kk00k;
l00: :00. o0k :O0k.
.k0k. x${c2}d$dddd${c1}k' .d00;
k0k. ${c2}.dddddl ${c1}o00,
o00. ${c2}':cc:. ${c1}d0O
.00l ,00.
l00. d0x
k0O .:k0o
O0k ;dO0000d.
k0O .O0O${c2}xxxxk${c1}00:
o00. k0O${c2}dddddd${c1}occ
'00l x0O${c2}dddddo${c3};..${c1}
x00. .x00${c2}kxxd${c3}:..${c1}
.O0x .:oxxx${c4}Okl.${c1}
.x0d ${c4},xx,${c1}
.:o. ${c4}.xd ckd${c1}
.. ${c4}dxl .xx;
:xxolldxd'
;oxdl.

23
ascii/distro/nutyx Normal file
View File

@@ -0,0 +1,23 @@
${c1} .
.
...
...
.... .........--.
..-++-----....--++++++---.
.-++++++-. .-++++++++++++-----..
.--... .++..-+++--.....-++++++++++--..
. .-+-. .**- .... ..-+----..
.+++. .*+. + -++-----.
.+++++- ++. .*+. .....-+++-----.
-+++-++. .+. .-+***++***++--++++. .
-+-. -- -. -*- ...... ..--.
.-. .+- . -+.
. .+- +.
-- --
-+----. .-
-++-.+. .
.++. --
+. ----.
. .+. ..
- .
.

17
ascii/distro/postmarketos Normal file
View File

@@ -0,0 +1,17 @@
${c1} ss
`hMMh`
.dMMMMd.
-NMMMMMMN-
/MMMMMMMMMN/
hMMMMMMMMMMMo
y+`mMMmdNMMMMMMy
`dMM-.-:- .mMMMMMMh`
.mMMMMMMd` `dMMMMMMm.
:NMMMMMMy yMMMMMMN:
/MMMMMMMo oMMMmdmN/
oMMMMMMM/ /MN.-/:-.
`yMMMMMMN- -:.NMMMMy`
`dMMMMMMM- -/////////////dMMMMMMd`
-mMMMMMMMMN+`sMMMMMMMMMMMMMMMMMMMMm-
:NMMMMMMMMMMM/ yMMMMMMMMMMMMMMMMMMMMN:
+MMMMMMMMMMMh.:mMMMMMMMMMMMMMMMMMMMMMMM+

13
ascii/distro/tumbleweed Normal file
View File

@@ -0,0 +1,13 @@
${c2} ......
.,cdxxxoc,. .:kKMMMNWMMMNk:.
cKMMN0OOOKWMMXo. ; ;0MWk:. .:OMMk.
;WMK;. .lKMMNM, :NMK, .OMW;
cMW; 'WMMMN ,XMK, oMM'
.MMc ..;l. xMN: KM0
'MM. 'NMO oMM
.MM, .kMMl xMN
KM0 .kMM0. .dl:,.. .WMd
.XM0. ,OMMK, OMMMK. .XMK
oWMO:. .;xNMMk, NNNMKl. .xWMx
:ONMMNXMMMKx; . ,xNMWKkxllox0NMWk,
..... .:dOOXXKOxl,

View File

@@ -348,6 +348,45 @@ disk_subtitle="mount"
# Song
# Manually specify a music player.
#
# Default: 'auto'
# Values: 'auto', 'player-name'
# Flag: --music_player
#
# Available values for 'player-name':
#
# Google Play
# Spotify
# amarok
# audacious
# banshee
# bluemindo
# clementine
# cmus
# deadbeef
# deepin-music
# elisa
# exaile
# gnome-music
# guayadeque
# iTunes$
# juk
# lollypop
# mocp
# mopidy
# mpd
# pogo
# pragha
# qmmp
# quodlibet
# rhythmbox
# spotify
# tomahawk
# xmms2d
# yarock
music_player="auto"
# Print the Artist and Title on separate lines
#
# Default: 'off'
@@ -645,7 +684,7 @@ crop_offset="center"
# --size
image_size="auto"
# Ggap between image and text
# Gap between image and text
#
# Default: '3'
# Values: 'num', '-num'
@@ -729,4 +768,4 @@ stdout="off"
#
# NOTE: Don't change this value, neofetch reads this to determine
# how to handle backwards compatibility.
config_version="3.3.1-git"
config_version="3.4.1-git"

735
neofetch

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.5.
.TH NEOFETCH "1" "December 2017" "Neofetch 3.3.1-git" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
.TH NEOFETCH "1" "April 2018" "Neofetch 3.4.1-git" "User Commands"
.SH NAME
Neofetch \- A fast, highly customizable system info script
.SH SYNOPSIS
@@ -118,6 +118,10 @@ URL to query for public IP
\fB\-\-song_shorthand\fR on/off
Print the Artist/Title on separate lines
.TP
\fB\-\-music_player\fR player\-name
Manually specify a player to use.
Available values are listed in the config file
.TP
\fB\-\-install_time\fR on/off
Enable/Disable showing the time in Install Date output.
.TP
@@ -207,6 +211,9 @@ Shortcut to use 'iterm2' backend.
\fB\-\-jp2a\fR source
Shortcut to use 'jp2a' backend.
.TP
\fB\-\-kitty\fR source
Shortcut to use 'kitty' backend.
.TP
\fB\-\-pixterm\fR source
Shortcut to use 'pixterm' backend.
.TP
@@ -334,29 +341,5 @@ Display a verbose log for error reporting.
.TP
\fB\-\-gen\-man\fR
Generate a manpage for Neofetch in your PWD. (Requires GNU help2man)
.SH AUTHOR
Written by Dylan Araps with help from the following people:
.PP
https://github.com/dylanaraps/neofetch/contributors
.SH "REPORTING BUGS"
Report bugs to https://github.com/dylanaraps/neofetch/issues
.SH COPYRIGHT
Copyright \(co 2016\-2017 Dylan Araps
.PP
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the 'Software'), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.PP
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.PP
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.