Compare commits

..

No commits in common. "master" and "1.6" have entirely different histories.
master ... 1.6

71 changed files with 4880 additions and 11565 deletions

View File

@ -1,20 +0,0 @@
## Description
If you're suggesting a new feature then just a description will suffice.
- [ ] Does this issue still occur in the master branch? (**Required if issue**)
#### Neofetch version
## Screenshot
## Config file
## Verbose log
1. Run `neofetch -vv 2> neofetchlog`
2. Upload the contents of `neofetchlog` to pastebin, gist or equivalent.

View File

@ -1,10 +0,0 @@
## Description
Only fill in the fields below if relevant.
## Features
## Issues
## TODO

View File

@ -6,11 +6,9 @@ os:
- osx - osx
before_install: before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install screenresolution; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install screenresolution; fi
script: script:
- time ./neofetch --travis -v - sudo make install
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -e SC2244 -e SC2243 neofetch; fi - time neofetch --test --ascii --config off --ascii_distro travis
# Check for lines longer than 100 chars.
- if grep '.\{102\}' neofetch; then (exit 1); else (exit 0); fi

150
1.6.md Normal file
View File

@ -0,0 +1,150 @@
# Neofetch 1.6
Another ~~week~~ another release of Neofetch.
This release focused on cleanup, bug fixes and optimization. Neofetch<br \>
is now much much faster than last release and more bug free than ever<br \>
before!
![scrot](https://ipfs.pics/ipfs/QmTD6cRmYfLdrvvyLfGdUfBDCzE5uYNsRpLUx7vLUFkYxM)
### Contributers
Thanks to the following people for contributing this release.
- **[@iandrewt](https://github.com/iandrewt)**
- **[@dawidd6](https://github.com/dawidd6)**
- **[@onodera-punpun](https://github.com/onodera-punpun)**
- **[@onespaceman](https://github.com/onespaceman)**
- **[@firstEncounter](https://github.com/firstEncounter)**
- **[@konimex](https://github.com/konimex)**
### General
- Added Travis CI support.
- Added `--test` which is meant for testing and prints all functions.
- Cleanup of Distro, Uptime, Memory and CPU functions.
- We now use a more reliable whitespace trimming substitution for CPU/GPU etc.
- Use `stty` instead of `read -s` to fix an issue with escape sequences<br \>
appearing in the output.
- Line wrap is now disabled by default.
- Implement base support for caching specific info. This will eventually<br \>
allow us to speed up the script by caching info that won't change for a<br \>
long period of time like the CPU/GPU. \[1\]
- Fixed a locale issue when `LC_ALL` is unset on the user's system.
- Change all usage of `$HOME/.config` to `$XDG_CONFIG_HOME` with a fallback to `$HOME/.config`.
\[1\] You can clear the cache with `--clean`.
### Colors
![vs](https://ipfs.pics/ipfs/QmNVw4zm78tgBGdhDJ1FZ1aktpEtVapVtNWWMMKh5aitrZ)
<p align="center">Neofetch 1.5 vs Neofetch 1.6</p>
<p align="center">Neofetch now works with bright colorschemes and uses the foreground color instead of hardcoding white.</p>
<br \>
- Fixed buggy colors in older versions of \*BSD, OS X and Linux.
- The default text colors now work on bright colorschemes. We no longer force<br \>
the color white, it's now based on your foreground color.
- Progress bars are now by default colored based on your distro's logo colors.
- Color blocks now work in older systems and in Travis CI.
### Packages
- Neofetch is now is Void Linux's official repos. **[@konimex](https://github.com/konimex)**
### Info
- Functions now no longer print `Unknown` when they fail, they now don't appear at all.
**Window Manager Theme**<br \>
- Added new `WM Theme` function to print window manager themes.
**OS**<br \>
- [ CRUX ] Also print the CRUX version. **[@onodera-punpun](https://github.com/onodera-punpun)**
- [ Fedora ] Fixed a weird detection bug.
**CPU**<br \>
- [ Windows ] Don't print CPU cores if detection fails.
- [ BSD ] Fixed extremely long output.
- Fixed broken CPU speed when source is `/proc/cpuinfo`.
**GPU**<br \>
- Don't show GPU output on unsupported OS.
- `Nvidia` is now displayed as `NVIDIA`. **[@firstEncounter](https://github.com/firstEncounter)**
- Intel GPUs now all appear as `Intel Integrated Graphics`. to avoid naming issues.
- [ OS X ] We now cache the GPU value.
**Battery**<br \>
- Show charging state in battery output. **[@dawidd6](https://github.com/dawidd6)** and **[@iandrewt](https://github.com/iandrewt)**
- [ Windows / OpenBSD ] Fix blank battery output when battery isn't found.
**Resolution**<br \>
- [ Windows ] Don't print resolution if detection fails.
- [ Linux / OSX / BSD ] Print refresh rate next to resolutions.
- [ Linux ] Multi monitor support using `xorg-xrandr`.
- [ Linux ] Refresh rate support using `xorg-xrandr`.
- [ OSX ] Added support for using `screenresolution` to print the output.<br \>
This is much faster than the default method.
**Packages**<br \>
- Listing homebrew packages is now super fast. **[@iandrewt](https://github.com/iandrewt)**
**Public IP**<br \>
- Made public IP function faster by using `dig` if available. **[@iandrewt](https://github.com/iandrewt)**
- Each source now has a timeout to avoid a hang.
- If the IP detection fails we try another method.
**Theme**<br \>
- Use `$GTK2_RC_FILES` if the envar is set. **[@onespaceman](https://github.com/onespaceman)**
**Desktop Environment**<br \>
- Added OS X detection.
**Song**<br \>
- [ MPD ] Fixed function when mpd is running on another PC and not your own.
- Song now displays `Not Playing` instead of `Unknown` when no music player is found.
- Added support for Google Play Music Desktop Player (adds optional dependency of [`gpmdp-bash`](https://github.com/iandrewt/gpmdp-bash)) **[@iandrewt](https://github.com/iandrewt)**
**Disk**<br \>
- Added new display option `perc` to display just the percentage with the progress bar.
- [ FreeBSD ] Fixed disk usage not working.
**Memory**<br \>
- [ OpenBSD ] Fixed completely broken memory output on OpenBSD.
- [ Linux ] Rewrote memory function so that it works on old kernel versions.
**Uptime**<br \>
- [ OSX / BSD ] Performance improvements. **[@iandrewt](https://github.com/iandrewt)**
- [ OpenBSD ] Fixed duplicate `up` in output.
**Birthday**<br \>
- Fix stray `+` sign in output.
### Image
- Remove `shuffledir` in favor of '--image path/to/dir/'
- Use `printf` instead of `shuf` to pick a random image.
- [ OS X ] Fixed issues with wallpaper detection.
- [ OS X ] Wallpaper detection now works on a per desktop basis.
- Removed `image_backend` and instead use iterm2 mode only when iterm2 is detected.
### Ascii
- Added ascii art for Qubes OS.
- Added ascii art for Travis CI.
- Revamped Alpine Linux's ascii art.
- Fixed missing ascii colors for Puppy Linux.
- [ OSX ] Fixed incorrect text colors.
- Sped up ascii function by dropping `wc` usage.
### Scrot
- Fixed scrot function not using user defined options.

View File

@ -1,151 +0,0 @@
# How to Contribute
<!-- vim-markdown-toc GFM -->
* [Coding Conventions](#coding-conventions)
* [ShellCheck](#shellcheck)
* [No no's](#no-nos)
* [If Statements](#if-statements)
* [Case Statements](#case-statements)
* [Making changes to Neofetch](#making-changes-to-neofetch)
* [Adding support for a new Operating System / Distribution.](#adding-support-for-a-new-operating-system--distribution)
<!-- vim-markdown-toc -->
## Coding Conventions
- Use `bash` built-ins wherever possible.
- Try not to pipe (`|`) at all.
- Limit usage of external commands `$(cmd)`.
- Indent 4 spaces.
- Use [snake_case](https://en.wikipedia.org/wiki/Snake_case) for function
and variable names.
- Keep lines below `100` characters long.
- Use `[[ ]]` for tests.
- Quote **EVERYTHING**.
### ShellCheck
For your contribution to be accepted, your changes need to pass
ShellCheck.
```sh
shellcheck neofetch
```
**Note**: If you have trouble installing ShellCheck. You can open a pull
request on the repo and our Travis.ci hook will run ShellCheck for you.
### No no's
- Dont use GNU conventions in commands.
- Use POSIX arguments and flags.
- Dont use `cut`.
- Use `bash`'s built-in [parameter expansion](http://wiki.bash-hackers.org/syntax/pe).
- Dont use `echo`.
- Use `printf "%s\n"`
- Dont use `bc`.
- Dont use `sed`.
- Use `bash`'s built-in [parameter expansion](http://wiki.bash-hackers.org/syntax/pe).
- Dont use `cat`.
- Use `bash`'s built-in syntax (`file="$(< /path/to/file.txt)")`).
- Dont use `grep "pattern" | awk '{ printf }'`.
- Use `awk '/pattern/ { printf }'`
- Dont use `wc`.
- Use `${#var}` or `${#arr[@]}`.
### If Statements
If the test only has one command inside of it; use the compact test
syntax. Otherwise the normal `if`/`fi` is just fine.
```sh
# Bad
if [[ "$var" ]]; then
printf "%s\n" "$var"
fi
# Good
[[ "$var" ]] && printf "%s\n" "$var"
# Also good (Use this for longer lines).
[[ "$var" ]] && \
printf "%s\n" "$var"
```
### Case Statements
Case statements need to be formatted in a specific way.
```sh
# Good example (Notice the indentation).
case "$var" in
1) printf "%s\n" 1 ;;
2)
printf "%s\n" "1"
printf "%s\n" "2"
;;
*)
printf "%s\n" "1"
printf "%s\n" "2"
printf "%s\n" "3"
;;
esac
```
## Making changes to Neofetch
### Adding support for a new Operating System / Distribution.
Adding support for a new OS/Distro requires adding the Name, Logo and
Colors of the OS/Distro to the `get_distro_ascii()` function.
The function is located right at the bottom of the script, one function
above `main()`. Inside this function youll find an alphabetical list of
each OS/Distro.
Find the spot in the list your new OS/Distro fits into and start
implementing your changes.
If your OS/Distro requires changes to the actual information gathering
functions then you can make these changes in the `get_*` functions.
**Syntax**:
- You have to escape back-slashes (`\`). (eg `\\`)
- You can use `${c1}` to `${c6}`to color the ascii.
- These are evaluated *after* we read the file.
**Example**:
```sh
"CRUX"*)
set_colors 4 5 7 6
read -rd '' ascii_data <<'EOF'
${c1} odddd
oddxkkkxxdoo
ddcoddxxxdoool
xdclodod olol
xoc xdd olol
xdc ${c2}k00${c1}Okdlol
xxd${c2}kOKKKOkd${c1}ldd
xdco${c2}xOkdlo${c1}dldd
ddc:cl${c2}lll${c1}oooodo
odxxdd${c3}xkO000kx${c1}ooxdo
oxdd${c3}x0NMMMMMMWW0od${c1}kkxo
oooxd${c3}0WMMMMMMMMMW0o${c1}dxkx
docldkXW${c3}MMMMMMMWWN${c1}Odolco
xx${c2}dx${c1}kxxOKN${c3}WMMWN${c1}0xdoxo::c
${c2}xOkkO${c1}0oo${c3}odOW${c2}WW${c1}XkdodOxc:l
${c2}dkkkxkkk${c3}OKX${c2}NNNX0Oxx${c1}xc:cd
${c2} odxxdx${c3}xllod${c2}ddooxx${c1}dc:ldo
${c2} lodd${c1}dolccc${c2}ccox${c1}xoloo
EOF
;;
```

View File

@ -1,6 +1,6 @@
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2015-2021 Dylan Araps Copyright (c) 2016 Dylan Araps
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -9,9 +9,6 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions: furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

View File

@ -1,16 +1,24 @@
PREFIX = /usr PREFIX ?= /usr
MANDIR = $(PREFIX)/share/man RM ?= rm -f
INSTALL_DIR ?= install -m755 -d
INSTALL_PROG ?= install -m755
INSTALL_FILE ?= install -m644
all: all:
@echo Run \'make install\' to install Neofetch. @echo Run \'make install\' to install Neofetch
install: install:
@mkdir -p $(DESTDIR)$(PREFIX)/bin $(INSTALL_DIR) $(DESTDIR)$(PREFIX)/bin
@mkdir -p $(DESTDIR)$(MANDIR)/man1 $(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/neofetch/ascii/distro
@cp -p neofetch $(DESTDIR)$(PREFIX)/bin/neofetch $(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/man/man1
@cp -p neofetch.1 $(DESTDIR)$(MANDIR)/man1 $(INSTALL_PROG) neofetch $(DESTDIR)$(PREFIX)/bin/neofetch
@chmod 755 $(DESTDIR)$(PREFIX)/bin/neofetch $(INSTALL_FILE) neofetch.1 $(DESTDIR)$(PREFIX)/share/man/man1/neofetch.1
$(INSTALL_PROG) config/config $(DESTDIR)$(PREFIX)/share/neofetch/config
$(INSTALL_PROG) ascii/distro/* $(DESTDIR)$(PREFIX)/share/neofetch/ascii/distro
uninstall: uninstall:
@rm -rf $(DESTDIR)$(PREFIX)/bin/neofetch $(RM) $(DESTDIR)$(PREFIX)/bin/neofetch
@rm -rf $(DESTDIR)$(MANDIR)/man1/neofetch.1* $(RM) $(DESTDIR)$(PREFIX)/share/man/man1/neofetch.1
$(RM) -r $(DESTDIR)$(PREFIX)/share/neofetch

554
README.md
View File

@ -1,25 +1,539 @@
<h3 align="center"><img src="https://i.imgur.com/ZQI2EYz.png" alt="logo" height="100px"></h3> # Neofetch
<p align="center">A command-line system information tool written in bash 3.2+</p>
<p align="center"> [![Gitter](https://badges.gitter.im/dylanaraps/fetch.svg)](https://gitter.im/dylanaraps/fetch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [![Build Status](https://travis-ci.org/dylanaraps/neofetch.svg?branch=master)](https://travis-ci.org/dylanaraps/neofetch) [![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)
<a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
<a href="https://github.com/dylanaraps/neofetch/releases"><img src="https://img.shields.io/github/release/dylanaraps/neofetch.svg"></a>
<a href="https://repology.org/metapackage/neofetch"><img src="https://repology.org/badge/tiny-repos/neofetch.svg" alt="Packaging status"></a>
</p>
<img src="https://i.imgur.com/GFmC5Ad.png" alt="neofetch" align="right" height="240px"> This is the home of my fetch script! This script gathers info <br />
about your system and prints it to the terminal next to an image, <br \>
your distro's logo or any ascii art of your choice!
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. ![1](https://ipfs.pics/ipfs/QmZFLzjhASmCVmMwfLFfnRgEYc74T3JAkFJugQnaRoobAS)
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.
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.
<img src="https://i.imgur.com/lUrkQBN.png" alt="neofetch" align="right" height="240px">
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.
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.
### More: \[[Dependencies](https://github.com/dylanaraps/neofetch/wiki/Dependencies)\] \[[Installation](https://github.com/dylanaraps/neofetch/wiki/Installation)\] \[[Wiki](https://github.com/dylanaraps/neofetch/wiki)\] <!-- Table of Contents {{{ -->
## Table of Contents
- [Screenshots](#screenshots)
- [Features](#features)
- [Dependencies](#dependencies)
- [Installation](#installation)
- [Arch Linux](#arch)
- [Gentoo / Funtoo](#gentoo--funtoo)
- [CRUX](#crux)
- [Debian / Ubuntu](#debian--ubuntu)
- [Fedora](#fedora)
- [RHEL / CentOS](#rhel--centos)
- [Void Linux](#void-linux)
- [Mac OS X](#mac-os-x)
- [Others](#others)
- [Post Install](#post-install)
- [Usage](#usage)
- [Frequently Asked Questions](#frequently-asked-questions)
- [Issues and Workarounds](#issues-and-workarounds)
- [Thanks](#thanks)
<!-- }}} -->
<!-- Screenshots {{{ -->
## Screenshots
![Linux](https://u.teknik.io/sW22K.png)
![Windows](https://i.imgur.com/oVv5gHn.png)
![Mac OS X](http://i.imgur.com/KEi9EEi.png)
![Linux](https://ipfs.pics/ipfs/QmbqDatmoA9zyxBSXXsgj21XxaTvc5jsmvhWNccTeJVeUC)
<!-- }}} -->
<!-- Features {{{ -->
## Features
- Supports **Linux**, **Mac OS X**, **BSD (FreeBSD, OpenBSD & NetBSD)** and **Windows** (Cygwin)
- Display a **full color image**, a file containing **ascii art** or your **distro's logo** in ascii next to the info.
- The script is **fast**. We use bash builtins wherever possible and only spawn external processes when necessary.
- Take a screenshot of your desktop on script finish.
- Customize **which** info is displayed, **where** it's displayed and **when** it's displayed.
- See this **[wiki page](https://github.com/dylanaraps/neofetch/wiki/Customizing-Info)**
<!-- }}} -->
<!-- Dependences {{{ -->
## Dependencies
### Required dependencies:
- `Bash 3.0+`
- Alpine Linux: You also need `ncurses`.
- `xprop` \[1\]
- `procps-ng`
- Not required on OS X
### Optional dependencies:
- Displaying images: `w3m-img` \[2\] \[3\] or `iTerm2` \[4\]
- Thumbnail creation: `imagemagick`
- Displaying song information from Google Play Music Desktop Player: [`gpmdp`](https://github.com/iAndrewT/gpmdp-bash)
##### Linux / BSD
- Wallpaper: `feh`, `nitrogen` or `gsettings`
- Current Song: `mpc`, `cmus`, `moc`, `spotify`, `gpmdc`
- Resolution: `xorg-xrandr` or `xorg-xdpyinfo` \[5\]
- Screenshot: `scrot` \[6\]
##### OSX
- Resolution (quicker): `screenresolution`
\[1\] See **[#79](https://github.com/dylanaraps/neofetch/issues/79)** about why this is now a required dependency.
\[2\] `w3m-img` is sometimes bundled together with `w3m`.
\[3\] Image support only works in certain terminal emulators. The script will fallback to ascii mode on<br \>
terminal emulators that don't support the xterm escape sequences we're using for image sizing.
\[4\] You can enable the `iTerm2` image backend by using the launch flag `--image_backend iterm2` or by<br \>
changing the config option `$image_backend` to `iterm2`.
\[5\] Xrandr is prefered over xdpyinfo as Xrandr supports multi monitor and refresh rate display in the<br \>
output.
\[6\] You can use the launch flag `--scrot_cmd` or change the config option `$scrot_cmd` to your screenshot<br \>
program's cmd and neofetch will use it instead of scrot.
<!-- }}} -->
<!-- Installation {{{ -->
## Installation
Those using a git version of neofetch should check this page after<br \>
updating, this page lists any breaking changes that were made and<br \>
how you can workaround them.
https://github.com/dylanaraps/neofetch/wiki/Following-HEAD
- [Arch Linux](#arch)
- [Gentoo / Funtoo](#gentoo--funtoo)
- [CRUX](#crux)
- [Debian / Ubuntu](#debian--ubuntu)
- [Fedora](#fedora)
- [RHEL / CentOS](#rhel--centos)
- [Void Linux](#void-linux)
- [Mac OS X](#mac-os-x)
- [Others](#others)
### Arch
1. Install **[neofetch](https://aur.archlinux.org/packages/neofetch/)** or **[neofetch-git](https://aur.archlinux.org/packages/neofetch-git/)** from the aur.
### Gentoo / Funtoo
1. Add the 3rd party repo
- `layman -o https://gist.githubusercontent.com/z1lt0id/24d45b15800b98975260/raw/2fdf6645cdc3c1ca0b0af83a7bf8f86598e386ae/fs0ciety.xml -f -a fs0ciety`
2. Sync the repos
- `layman -S`
3. To enable w3m and scrot support, enable the appropriate flags.
- `echo "x11-apps/neofetch" >> /etc/portage/package.use`
4. Install the package
- `emerge -a x11-apps/neofetch`
### CRUX
1. Install git and the git ports(8) driver
- `sudo prt-get depinst git`
2. Add the 3rd party repo
- `sudo wget -O /etc/ports/arcetera.git https://arcetera.moe/sync`
3. Sync the repos
- `sudo ports -u`
4. Install the package
- `sudo prt-get depinst neofetch`
### Debian / Ubuntu
1. Add the 3rd party repo
- `echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list`
2. Add public key (you need to have curl installed)
- `curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key`
3. Update repositories
- `sudo apt-get update`
4. Install the package
- `sudo apt-get install neofetch`
### Fedora
1. Make sure you have installed `dnf-plugins-core`
- `sudo dnf install dnf-plugins-core`
2. Enable COPR repository
- `sudo dnf copr enable konimex/neofetch`
3. Install the package
- `sudo dnf install neofetch`
### RHEL / CentOS
1. Change your working directory to `/etc/yum.repos.d`
- `cd /etc/yum.repos.d`
2. Fetch the repo file
- `wget https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo`
3. Install the package
- `sudo yum install neofetch`
* NOTE: This will only work in RHEL/CentOS 7
### Void Linux
1. Install it from the official repositories
- `sudo xbps-install -S neofetch`
### Mac OS X
1. Install `neofetch` with Homebrew
- `brew install neofetch`
### Others
1. Download the latest source at https://github.com/dylanaraps/neofetch
2. Run `make install` inside the script directory to install the script.
- **El Capitan**: `PREFIX=/usr/local make install`
**NOTE:** Neofetch can be uninstalled easily using `make uninstall`.
**NOTE:** Neofetch can also be run from any directory like a normal script,<br \>
you'll just be missing the ascii distro logos and automatic config file creation.
<!-- }}} -->
<!-- Post Install {{{ -->
## Post Install
#### Using the config file
Neofetch will by default create a config file at `$HOME/.config/neofetch/config` and this file<br \>
contains all of the script's options/settings. The config file allows you to keep your<br \>
customizations between script versions and allows you to easily share your customizations<br \>
with other people.
You can launch the script without a config file by using the flag `--config none` and you can<br \>
specify a custom config location using `--config path/to/config`.
#### Setting the prompt height
If your shell prompt's height is greater than 1 line high, you'll need to change a config<br \>
option to avoid issues with the top lines in the script output getting cut off. Set the variable<br \>
`$prompt_height` to your shell prompt's height in lines or use the launch flag `--prompt_height`.
#### Customizing what info gets displayed
In the config file there's a function that allows you to customize all of the info that<br \>
gets displayed.
Here's what you can do:
- Add new info lines
- Change the ordering of the info
- Remove unwanted info lines
- Use bash syntax to control when info gets displayed
See this wiki page that goes more in-depth about it:
https://github.com/dylanaraps/fetch/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 what my fetch alias looks like:
```sh
alias fetch2="fetch \
--block_range 1 8 \
--line_wrap off \
--bold off \
--uptime_shorthand on \
--gtk_shorthand on \
--colors 4 1 8 8 8 7 \
"
```
<!-- }}} -->
<!-- Usage {{{ -->
## Usage
usage: neofetch --option "value" --option "value"
NOTE: There's also a config option for each flag below.
Info:
--disable infoname Allows you to disable an info line from appearing
in the output.
NOTE: You can supply multiple args. eg.
'neofetch --disable cpu gpu disk shell'
--osx_buildversion on/off Hide/Show Mac OS X build version.
--osx_codename on/off Hide/Show Mac OS X codename.
--os_arch on/off Hide/Show Windows architecture.
--speed_type type Change the type of cpu speed to display.
Possible values: current, min, max, bios,
scaling_current, scaling_min, scaling_max
NOTE: This only support Linux with cpufreq.
--cpu_shorthand type Shorten the output of CPU
Possible values: name, speed, tiny, on, off
--cpu_cores on/off Whether or not to display the number of CPU cores
--kernel_shorthand on/off Shorten the output of kernel
--uptime_shorthand on/off Shorten the output of uptime (tiny, on, off)
--refresh_rate on/off Whether to display the refresh rate of each monitor
Unsupported on Windows
--gpu_shorthand on/off Shorten the output of GPU (tiny, on, off)
--gtk_shorthand on/off Shorten output of gtk theme/icons
--gtk2 on/off Enable/Disable gtk2 theme/icons output
--gtk3 on/off Enable/Disable gtk3 theme/icons output
--shell_path on/off Enable/Disable showing \$SHELL path
--shell_version on/off Enable/Disable showing \$SHELL version
--battery_num num Which battery to display, default value is 'all'
--battery_shorthand on/off Whether or not each battery gets its own line/title
--ip_host url Url to ping for public IP
--song_shorthand on/off Print the Artist/Title on seperate lines
--birthday_shorthand on/off Shorten the output of birthday
--birthday_time on/off Enable/Disable showing the time in birthday output
--birthday_format format Format the birthday output. (Uses 'date' cmd format)
Text Formatting:
--colors x x x x x x Changes the text colors in this order:
title, @, underline, subtitle, colon, info
--underline_char char Character to use when underlining title
--line_wrap on/off Enable/Disable line wrapping
--bold on/off Enable/Disable bold text
--prompt_height num Set this to your prompt height to fix issues with
the text going off screen at the top
Color Blocks:
--color_blocks on/off Enable/Disable the color blocks
--block_width num Width of color blocks
--block_range start end Range of colors to print as blocks
Progress Bars:
--progress_char char Character to use when drawing progress bars.
--progress_length num Length in spaces to make the progress bars.
--progress_colors num num Colors to make the progress bar.
Set in this order: elapsed, total
--cpu_display mode1 mode2 Which shorthand to use and how CPU usage should be printed
mode1 takes: name, speed, tiny, on, off
mode2 takes: info, bar, infobar, barinfo
--memory_display mode Which way should the memory progress bar be added
Takes bar, infobar, barinfo
--battery_display mode Which way should the battery progress bar be added
Takes bar, infobar, barinfo
--disk_display mode Which way should the disk progress bar be added
Takes bar, infobar, barinfo, perc
Image:
--image type Image source. Where and what image we display.
Possible values: wall, ascii,
/path/to/img, /path/to/dir/, off
--size 20px | --size 20% Size to make the image, takes pixels or a percentage.
--image_backend w3m/iterm2 Which program to use to draw images.
--image_position left/right Where to display the image: (Left/Right)
--crop_mode mode Which crop mode to use
Takes the values: normal, fit, fill
--crop_offset value Change the crop offset for normal mode.
Possible values: northwest, north, northeast,
west, center, east, southwest, south, southeast
--xoffset px How close the image will be to the left edge of the
window. This only works with w3m.
--yoffset px How close the image will be to the top edge of the
window. This only works with w3m.
--gap num Gap between image and text.
NOTE: --gap can take a negative value which will
move the text closer to the left side.
--clean Remove all cropped images
Ascii:
--ascii value Where to get the ascii from, Possible values:
distro, /path/to/ascii
--ascii_colors x x x x x x Colors to print the ascii art
--ascii_distro distro Which Distro's ascii art to print
Stdout:
--stdout info info Launch neofetch in stdout mode which prints the info
in a plain-text format that you can use with
lemonbar etc.
--stdout_separator string String to use as a separator in stdout mode.
Screenshot:
--scrot /path/to/img Take a screenshot, if path is left empty the screen-
shot function will use \$scrot_dir and \$scrot_name.
--scrot_cmd cmd Screenshot program to launch
Other:
--config /path/to/config Specify a path to a custom config file
--config none Launch the script without a config file
--help Print this text and exit
<!-- }}} -->
<!-- Frequently Asked Questions {{{ -->
## Frequently Asked Questions
#### How do I enable screenfetch mode?
Launching the script with `--ascii` or setting `ascii="distro"` and `image="ascii"` <br \>
inside the config file will launch the script in "screenfetch mode". The script will<br \>
display your distro's ascii next to the info, exactly like screenfetch.
**NOTE:** If you **don't** have `w3m-img` or `imagemagick` installed screenfetch mode will be<br \>
used automatically
![arch](http://i.imgur.com/uCMjgf6.png)
#### Why doesn't Neofetch support my wallpaper setter?
It's hard to add support for other wallpaper setters as they don't provide a way of <br \>
getting the current wallpaper from the cli.
If your wallpaper setter **does** provide a way of getting the current wallpaper or you<br \>
know where it's stored then adding support won't be a problem!<br \>
<!-- }}} -->
<!-- Issues and Workarounds {{{ -->
## Issues and Workarounds
#### The text is too long for my terminal window and wraps to the next line
There are a few ways to fix this.
* Disable line wrapping with `line_wrap=off` in the script or with the launch flag `--line_wrap off`
* The uptime and gtk info lines each have a shorthand option that makes their output smaller. You can <br \>
enable them by changing these variables or using these flags.
```sh
# Config options
uptime_shorthand="on"
gtk_shorthand="on"
gpu_shorthand="on"
birthday_shorthand="on"
# Launch flags
--uptime_shorthand on
--gtk_shorthand on
--gpu_shorthand on
--birthday_shorthand on
```
* Edit the config to make the subtitles shorter
* Resizing the terminal so that the lines don't wrap.
#### The text is pushed over too far to the right
The easiest way to fix this is to change the value of `--gap` or `$gap`<br \>
to a negative value. For example `--gap -10` will move the text 10 spaces to the left.
#### getgpu doesn't show my exact video card name
If your `lspci | grep "VGA"` output looks like this:
```
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1401 (rev a1)
```
Instead of this:
```
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
```
Then you're affected by the issue.
This is caused by your `/usr/share/misc/pci.ids\*` files being outdated and you can fix it<br \>
by running this command as root.
```
sudo update-pciids
```
#### Neofetch doesn't work correctly with ConEmu.
You need to be using the CYGWIN/Msys connector for Neofetch to work seamlessly with ConEmu.
https://conemu.github.io/en/CygwinMsysConnector.html
<!-- }}} -->
<!-- Thanks {{{ -->
## Thanks
Thanks to:
- [Screenfetch](https://github.com/KittyKatt/screenFetch):
- I've used some snippets as a base for a few functions in this script.
- Most of the ascii art.
- [ufetch](https://github.com/jschx/ufetch): Tiny ascii logos
- [@metakirby5](https://github.com/metakirby5): Providing great feedback as well as ideas for the script.
- [@jrgz](https://github.com/jrgz): Helping me test the Mac OS X version.
- [@mclado](https://github.com/mclado): Helping me with Max OS X testing
- [@xDemonessx](https://github.com/xDemonessx): Helping me test the Windows version.
- [@tudurom](https://github.com/tudurom): Helping me test **everything**.
- Everyone else who has helped test the script, given feedback or reported bugs.
<!-- }}} -->

22
ascii/distro/alpine Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} .hddddddddddddddddddddddh.
:dddddddddddddddddddddddddd:
/dddddddddddddddddddddddddddd/
+dddddddddddddddddddddddddddddd+
\`sdddddddddddddddddddddddddddddddds\`
\`ydddddddddddd++hdddddddddddddddddddy\`
.hddddddddddd+\` \`+ddddh:-sdddddddddddh.
hdddddddddd+\` \`+y: .sddddddddddh
ddddddddh+\` \`//\` \`.\` -sddddddddd
ddddddh+\` \`/hddh/\` \`:s- -sddddddd
ddddh+\` \`/+/dddddh/\` \`+s- -sddddd
ddd+\` \`/o\` :dddddddh/\` \`oy- .yddd
hdddyo+ohddyosdddddddddho+oydddy++ohdddh
.hddddddddddddddddddddddddddddddddddddh.
\`yddddddddddddddddddddddddddddddddddy\`
\`sdddddddddddddddddddddddddddddddds\`
+dddddddddddddddddddddddddddddd+
/dddddddddddddddddddddddddddd/
:dddddddddddddddddddddddddd:
.hddddddddddddddddddddddh.
"

21
ascii/distro/antergos Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} \`.-/::/-\`\`
.-/osssssssso/.
:osyysssssssyyys+-
\`.+yyyysssssssssyyyyy+.
\`/syyyyyssssssssssyyyyys-\`
\`/yhyyyyysss${c2}++${c1}ssosyyyyhhy/\`
.ohhhyyyys${c2}o++/+o${c1}so${c2}+${c1}syy${c2}+${c1}shhhho.
.shhhhys${c2}oo++//+${c1}sss${c2}+++${c1}yyy${c2}+s${c1}hhhhs.
-yhhhhs${c2}+++++++o${c1}ssso${c2}+++${c1}yyy${c2}s+o${c1}hhddy:
-yddhhy${c2}o+++++o${c1}syyss${c2}++++${c1}yyy${c2}yooy${c1}hdddy-
.yddddhs${c2}o++o${c1}syyyyys${c2}+++++${c1}yyhh${c2}sos${c1}hddddy\`
\`odddddhyosyhyyyyyy${c2}++++++${c1}yhhhyosddddddo
.dmdddddhhhhhhhyyyo${c2}+++++${c1}shhhhhohddddmmh.
ddmmdddddhhhhhhhso${c2}++++++${c1}yhhhhhhdddddmmdy
dmmmdddddddhhhyso${c2}++++++${c1}shhhhhddddddmmmmh
-dmmmdddddddhhys${c2}o++++o${c1}shhhhdddddddmmmmd-
.smmmmddddddddhhhhhhhhhdddddddddmmmms.
\`+ydmmmdddddddddddddddddddmmmmdy/.
\`.:+ooyyddddddddddddyyso+:.\`
"

22
ascii/distro/arch Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} -\`
.o+\`
\`ooo/
\`+oooo:
\`+oooooo:
-+oooooo+:
\`/:-:++oooo+:
\`/++++/+++++++:
\`/++++++++++++++:
\`/+++o${c2}oooooooo${c1}oooo/\`
./${c2}ooosssso++osssssso${c1}+\`
${c2} .oossssso-\`\`\`\`/ossssss+\`
-osssssso. :ssssssso.
:osssssss/ osssso+++.
/ossssssss/ +ssssooo/-
\`/ossssso+/:- -:/+osssso+-
\`+sso+:-\` \`.-/+oso:
\`++:. \`-/+/
.\` \`/
"

8
ascii/distro/arch_small Normal file
View File

@ -0,0 +1,8 @@
''${c1}' /\\
/^^\\
/\\ \\
/'${c2}' __ \\
/ ( ) \\
/ __| |__\\\\\
/// \\\\\\\\\
'

19
ascii/distro/blag Normal file
View File

@ -0,0 +1,19 @@
"\
${c1} d
,MK:
xMMMX:
.NMMMMMX;
lMMMMMMMM0clodkO0KXWW:
KMMMMMMMMMMMMMMMMMMX'
.;d0NMMMMMMMMMMMMMMMMMMK.
.;dONMMMMMMMMMMMMMMMMMMMMMMx
'dKMMMMMMMMMMMMMMMMMMMMMMMMl
.:xKWMMMMMMMMMMMMMMMMMMM0.
.:xNMMMMMMMMMMMMMMMMMK.
lMMMMMMMMMMMMMMMMMMK.
,MMMMMMMMWkOXWMMMMMM0
.NMMMMMNd. \`':ldko
OMMMK:
oWk,
;:
"

22
ascii/distro/bunsenlabs Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} \`++
-yMMs
\`yMMMMN\`
-NMMMMMMm.
:MMMMMMMMMN-
.NMMMMMMMMMMM/
yMMMMMMMMMMMMM/
\`MMMMMMNMMMMMMMN.
-MMMMN+ /mMMMMMMy
-MMMm\` \`dMMMMMM
\`MMN. .NMMMMM.
hMy yMMMMM\`
-Mo +MMMMN
/o +MMMMs
+MMMN\`
hMMM:
\`NMM/
+MN:
mh.
-/
"

21
ascii/distro/centos Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} ..
.PLTJ.
<><><><>
${c2}KKSSV' 4KKK ${c1}LJ${c4} KKKL.'VSSKK
${c2}KKV' 4KKKKK ${c1}LJ${c4} KKKKAL 'VKK
${c2}V' ' 'VKKKK ${c1}LJ${c4} KKKKV' ' 'V
${c2}.4MA.' 'VKK ${c1}LJ${c4} KKV' '.4Mb.
${c4} . ${c2}KKKKKA.' 'V ${c1}LJ${c4} V' '.4KKKKK ${c3}.
${c4} .4D ${c2}KKKKKKKA.'' ${c1}LJ${c4} ''.4KKKKKKK ${c3}FA.
${c4} <QDD ++++++++++++ ${c3}++++++++++++ GFD>
${c4} 'VD ${c3}KKKKKKKK'.. ${c2}LJ ${c1}..'KKKKKKKK ${c3}FV
${c4} ' ${c3}VKKKKK'. .4 ${c2}LJ ${c1}K. .'KKKKKV ${c3}'
${c3} 'VK'. .4KK ${c2}LJ ${c1}KKA. .'KV'
${c3}A. . .4KKKK ${c2}LJ ${c1}KKKKA. . .4
${c3}KKA. 'KKKKK ${c2}LJ ${c1}KKKKK' .4KK
${c3}KKSSA. VKKK ${c2}LJ ${c1}KKKV .4SSKK
${c2} <><><><>
'MKKM'
''
"

20
ascii/distro/chakra Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} _ _ _ \"kkkkkkkk.
,kkkkkkkk., \'kkkkkkkkk,
,kkkkkkkkkkkk., \'kkkkkkkkk.
,kkkkkkkkkkkkkkkk,\'kkkkkkkk,
,kkkkkkkkkkkkkkkkkkk\'kkkkkkk.
\"\'\'\"\'\'\',;::,,\"\'\'kkk\'\'kkkkk; __
,kkkkkkkkkk, \"k\'\'kkkkk\' ,kkkk
,kkkkkkk\' ., \' .: \'kkkk\',kkkkkk
,kkkkkkkk\'.k\' , ,kkkk;kkkkkkkkk
,kkkkkkkk\';kk \'k \"\'k\',kkkkkkkkkkkk
.kkkkkkkkk.kkkk.\'kkkkkkkkkkkkkkkkkk\'
;kkkkkkkk\'\'kkkkkk;\'kkkkkkkkkkkkk\'\'
\'kkkkkkk; \'kkkkkkkk.,\"\"\'\'\"\'\'\"\"
\'\'kkkk; \'kkkkkkkkkk.,
\';\' \'kkkkkkkkkkkk.,
';kkkkkkkkkk\'
';kkkkkk\'
\"\'\'\"
"

20
ascii/distro/chapeau Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} .-/-.
////////.
////////${c1}y+${c2}//.
////////${c1}mMN${c2}/////.
////////${c1}mMN+${c2}////////.
////////////////////////.
/////////+${c1}shhddhyo${c2}+////////.
////////${c1}ymMNmdhhdmNNdo${c2}///////.
///////+${c1}mMms${c2}////////${c1}hNMh${c2}///////.
///////${c1}NMm+${c2}//////////${c1}sMMh${c2}///////
//////${c1}oMMNmmmmmmmmmmmmMMm${c2}///////
//////${c1}+MMmssssssssssssss+${c2}///////
\`//////${c1}yMMy${c2}////////////////////
\`//////${c1}smMNhso++oydNm${c2}////////
\`///////${c1}ohmNMMMNNdy+${c2}///////
\`//////////${c1}++${c2}//////////
\`////////////////.
-////////-
"

20
ascii/distro/chrome Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} .,:loool:,.
.,coooooooooooooc,.
.,lllllllllllllllllllll,.
;ccccccccccccccccccccccccc;
${c1} '${c2}ccccccccccccccccccccccccccccc.
${c1} ,oo${c2}c::::::::okO${c5}000${c3}0OOkkkkkkkkkkk:
${c1} .ooool${c2};;;;:x${c5}K0${c4}kxxxxxk${c5}0X${c3}K0000000000.
${c1} :oooool${c2};,;O${c5}K${c4}ddddddddddd${c5}KX${c3}000000000d
${c1} lllllool${c2};l${c5}N${c4}dllllllllllld${c5}N${c3}K000000000
${c1} lllllllll${c2}o${c5}M${c4}dccccccccccco${c5}W${c3}K000000000
${c1} ;cllllllllX${c5}X${c4}c:::::::::c${c5}0X${c3}000000000d
${c1} .ccccllllllO${c5}Nk${c4}c;,,,;cx${c5}KK${c3}0000000000.
${c1} .cccccclllllxOO${c5}OOO${c1}Okx${c3}O0000000000;
${c1} .:ccccccccllllllllo${c3}O0000000OOO,
${c1} ,:ccccccccclllcd${c3}0000OOOOOOl.
${c1} '::ccccccccc${c3}dOOOOOOOkx:.
${c1} ..,::cccc${c3}xOOOkkko;.
${c1} ..,:${c3}dOkxl:.
"

21
ascii/distro/crux Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} odddd
oddxkkkxxdoo
ddcoddxxxdoool
xdclodod olol
xoc xdd olol
xdc ${c2}k00${c1}Okdlol
xxd${c2}kOKKKOkd${c1}ldd
xdco${c2}xOkdlo${c1}dldd
ddc:cl${c2}lll${c1}oooodo
odxxdd${c3}xkO000kx${c1}ooxdo
oxdd${c3}x0NMMMMMMWW0od${c1}kkxo
oooxd${c3}0WMMMMMMMMMW0o${c1}dxkx
docldkXW${c3}MMMMMMMWWN${c1}Odolco
xx${c2}dx${c1}kxxOKN${c3}WMMWN${c1}0xdoxo::c
${c2}xOkkO${c1}0oo${c3}odOW${c2}WW${c1}XkdodOxc:l
${c2}dkkkxkkk${c3}OKX${c2}NNNX0Oxx${c1}xc:cd
${c2} odxxdx${c3}xllod${c2}ddooxx${c1}dc:ldo
${c2} lodd${c1}dolccc${c2}ccox${c1}xoloo
"

9
ascii/distro/crux_small Normal file
View File

@ -0,0 +1,9 @@
"\
${c1} ___
(${c3}.· ${c1}|
(${c2}<> ${c1}|
/ ${c3}__ ${c1}\\
( ${c3}/ \\ ${c1}/|
${c2}_${c1}/\\ ${c3}__)${c1}/${c2}_${c1})
${c2}\/${c1}-____${c2}\/
"

19
ascii/distro/debian Normal file
View File

@ -0,0 +1,19 @@
"\
_,met\$\$\$\$\$gg.
,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.
,g\$\$P\"\ \"\"\"Y\$\$.\".
,\$\$P' \`\$\$\$.
',\$\$P ,ggs. \`\$\$b:
\`d\$\$' ,\$P\"\' ${c2}.${c1} \$\$\$
\$\$P d\$\' ${c2},${c1} \$\$P
\$\$: \$\$. ${c2}-${c1} ,d\$\$'
\$\$\; Y\$b._ _,d\$P'
Y\$\$. ${c2}\`.${c1}\`\"Y\$\$\$\$P\"'
${c1} \`\$\$b ${c2}\"-.__
${c1} \`Y\$\$
\`Y\$\$.
\`\$\$b.
\`Y\$\$b.
\`\"Y\$b._
\`\"\"\"\
"

21
ascii/distro/deepin Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} ............
.';;;;;. .,;,.
.,;;;;;;;. ';;;;;;;.
.;::::::::' .,::;;,''''',.
,'.:::::::: .;;'. ';
;' 'cccccc, ,' :: '.. .:
,, :ccccc. ;: .c, '' :. ,;
.l. cllll' ., .lc :; .l' l.
.c :lllc ;cl: .l' .ll. :'
.l 'looc. . ,o: 'oo' c,
.o. .:ool::coc' .ooo' o.
:: ..... .;dddo ;c
l:... .';lddddo. ,o
lxxxxxdoolllodxxxxxxxxxc :l
,dxxxxxxxxxxxxxxxxxxl. 'o,
,dkkkkkkkkkkkkko;. .;o;
.;okkkkkdl;. .,cl:.
.,:cccccccc:,.
"

19
ascii/distro/elementary Normal file
View File

@ -0,0 +1,19 @@
"\
${c1} eeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeee
eeeee eeeeeeeeeeee eeeee
eeee eeeee eee eeee
eeee eeee eee eeee
eee eee eee eee
eee eee eee eee
ee eee eeee eeee
ee eee eeeee eeeeee
ee eee eeeee eeeee ee
eee eeee eeeeee eeeee eee
eee eeeeeeeeee eeeeee eee
eeeeeeeeeeeeeeeeeeeeeeee eeeee
eeeeeeee eeeeeeeeeeee eeee
eeeee eeeee
eeeeeee eeeeeee
eeeeeeeeeeeeeeeee
"

24
ascii/distro/exherbo Normal file
View File

@ -0,0 +1,24 @@
"\
${c1} ,
OXo.
NXdX0: .cok0KXNNXXK0ko:.
KX '0XdKMMK;.xMMMk, .0MMMMMXx; ...
'NO..xWkMMx kMMM cMMMMMX,NMWOxOXd.
cNMk NK .oXM. OMMMMO. 0MMNo kW.
lMc o: ., .oKNk; ;NMMWlxW'
;Mc .. .,,' .0M${c2}g;${c1}WMN'dWMMMMMMO
XX ,WMMMMW. cM${c2}cfli${c1}WMKlo. .kMk
.Mo .WM${c2}GD${c1}MW. XM${c2}WO0${c1}MMk oMl
,M: ,XMMWx::,''oOK0x; NM.
'Ml ,kNKOxxxxxkkO0XXKOd:. oMk
NK .0Nxc${c3}:::::::::::::::${c1}fkKNk, .MW
,Mo .NXc${c3}::${c1}qXWXb${c3}::::::::::${c1}oo${c3}::${c1}lNK. .MW
;Wo oMd${c3}:::${c1}oNMNP${c3}::::::::${c1}oWMMMx${c3}:${c1}c0M; lMO
'NO;W0c${c3}:::::::::::::::${c1}dMMMMO${c3}::${c1}lMk .WM'
xWONXdc${c3}::::::::::::::${c1}oOOo${c3}::${c1}lXN. ,WMd
'KWWNXXK0Okxxo,${c3}:::::::${c1},lkKNo xMMO
:XMNxl,';:lodxkOO000Oxc. .oWMMo
'dXMMXkl;,. .,o0MMNo'
':d0XWMMMMWNNNNMMMNOl'
':okKXWNKkl'
"

19
ascii/distro/fedora Normal file
View File

@ -0,0 +1,19 @@
"\
${c2} /:-------------:\\
:-------------------::
:-----------${c1}/shhOHbmp${c2}---:\\
/-----------${c1}omMMMNNNMMD ${c2}---:
:-----------${c1}sMMMMNMNMP${c2}. ---:
:-----------${c1}:MMMdP${c2}------- ---\\
,------------${c1}:MMMd${c2}-------- ---:
:------------${c1}:MMMd${c2}------- .---:
:---- ${c1}oNMMMMMMMMMNho${c2} .----:
:-- .${c1}+shhhMMMmhhy++${c2} .------/
:- -------${c1}:MMMd${c2}--------------:
:- --------${c1}/MMMd${c2}-------------;
:- ------${c1}/hMMMy${c2}------------:
:--${c1} :dMNdhhdNMMNo${c2}------------;
:---${c1}:sdNMMMMNds:${c2}------------:
:------${c1}:://:${c2}-------------::
:---------------------://
"

17
ascii/distro/freebsd Normal file
View File

@ -0,0 +1,17 @@
"\
${c1}\`\`\` ${c2}\`
${c1}\` \`.....---...${c2}....--.\`\`\` -/
${c1}+o .--\` ${c2}/y:\` +.
${c1} yo\`:. ${c2}:o \`+-
${c1}y/ ${c2}-/\` -o/
${c1}.- ${c2}::/sy+:.
${c1}/ ${c2}\`-- /
${c1}\`: ${c2}:\`
${c1}\`: ${c2}:\`
${c1}/ ${c2}/
${c1}.- ${c2}-.
${c1}-- ${c2}-.
${c1}\`:\` ${c2}\`:\`
.-- \`--.
.---.....----.
"

25
ascii/distro/frugalware Normal file
View File

@ -0,0 +1,25 @@
"\
${c2} \`++/::-.\`
/o+++++++++/::-.\`
\`o+++++++++++++++o++/::-.\`
/+++++++++++++++++++++++oo++/:-.\`\`
.o+ooooooooooooooooooosssssssso++oo++/:-\`
++osoooooooooooosssssssssssssyyo+++++++o:
-o+ssoooooooooooosssssssssssssyyo+++++++s\`
o++ssoooooo++++++++++++++sssyyyyo++++++o:
:o++ssoooooo${c1}/-------------${c2}+syyyyyo+++++oo
\`o+++ssoooooo${c1}/-----${c2}+++++ooosyyyyyyo++++os:
/o+++ssoooooo${c1}/-----${c2}ooooooosyyyyyyyo+oooss
.o++++ssooooos${c1}/------------${c2}syyyyyyhsosssy-
++++++ssooooss${c1}/-----${c2}+++++ooyyhhhhhdssssso
-s+++++syssssss${c1}/-----${c2}yyhhhhhhhhhhhddssssy.
sooooooyhyyyyyh${c1}/-----${c2}hhhhhhhhhhhddddyssy+
:yooooooyhyyyhhhyyyyyyhhhhhhhhhhdddddyssy\`
yoooooooyhyyhhhhhhhhhhhhhhhhhhhddddddysy/
-ysooooooydhhhhhhhhhhhddddddddddddddddssy
.-:/+osssyyyysyyyyyyyyyyyyyyyyyyyyyyssy:
\`\`.-/+oosysssssssssssssssssssssss
\`\`.:/+osyysssssssssssssh.
\`-:/+osyyssssyo
.-:+++\`
"

13
ascii/distro/funtoo Normal file
View File

@ -0,0 +1,13 @@
"\
${c1} _______ ____
/MMMMMMM/ /MMMM| _____ _____
__/M${c2}.MMM.${c1}M/_____________|M${c2}.M${c1}MM|/MMMMM\/MMMMM\\
|MMMM${c2}MM'${c1}MMMMMMMMMMMMMMMMMMM${c2}MM${c1}MMMM${c2}.MMMM..MMMM.${c1}MM\\
|MM${c2}MMMMMMM${c1}/m${c2}MMMMMMMMMMMMMMMMMMMMMM${c1}MMMM${c2}MM${c1}MMMM${c2}MM${c1}MM|
|MMMM${c2}MM${c1}MMM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MMMMM${c2}\MMM${c1}MMM${c2}MM${c1}MMMM${c2}MM${c1}MMMM${c2}MM${c1}MM|
|MM${c2}MM${c1}MMM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MMM${c1}MMMM${c2}'MMMM''MMMM'${c1}MM/
|MM${c2}MM${c1}MMM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MMM${c1}MMM\MMMMM/\MMMMM/
|MM${c2}MM${c1}MMM${c2}MM${c1}MMMMMM${c2}MM${c1}MM${c2}MM${c1}MM${c2}MMMMM'${c1}M|
|MM${c2}MM${c1}MMM${c2}MMMMMMMMMMMMMMMMM MM'${c1}M/
|MMMMMMMMMMMMMMMMMMMMMMMMMMMM/
"

20
ascii/distro/gentoo Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} -/oyddmdhs+:.
-o${c1}dNMMMMMMMMNNmhy+${c2}-\`
-y${c1}NMMMMMMMMMMMNNNmmdhy${c2}+-
\`o${c1}mMMMMMMMMMMMMNmdmmmmddhhy${c2}/\`
om${c1}MMMMMMMMMMMN${c2}hhyyyo${c1}hmdddhhhd${c2}o\`
.y${c1}dMMMMMMMMMMd${c2}hs++so/s${c1}mdddhhhhdm${c2}+\`
oy${c1}hdmNMMMMMMMN${c2}dyooy${c1}dmddddhhhhyhN${c2}d.
:o${c1}yhhdNNMMMMMMMNNNmmdddhhhhhyym${c2}Mh
.:${c1}+sydNMMMMMNNNmmmdddhhhhhhmM${c2}my
/m${c1}MMMMMMNNNmmmdddhhhhhmMNh${c2}s:
\`o${c1}NMMMMMMMNNNmmmddddhhdmMNhs${c2}+\`
\`s${c1}NMMMMMMMMNNNmmmdddddmNMmhs${c2}/.
/N${c1}MMMMMMMMNNNNmmmdddmNMNdso${c2}:\`
+M${c1}MMMMMMNNNNNmmmmdmNMNdso${c2}/-
yM${c1}MNNNNNNNmmmmmNNMmhs+/${c2}-\`
/h${c1}MMNNNNNNNNMNdhs++/${c2}-\`
\`/${c1}ohdmmddhys+++/:${c2}.\`
\`-//////:--.
"

View File

@ -0,0 +1,9 @@
"\
${c1} _-----_
( \\
\ 0 \\
${c2} \ )
/ _/
( _-
\____-
"

14
ascii/distro/gnewsense Normal file
View File

@ -0,0 +1,14 @@
"\
${c1} ..,,,,..
.oocchhhhhhhhhhccoo.
.ochhlllllllc hhhhhh ollllllhhco.
ochlllllllllll hhhllllllhhh lllllllllllhco
.cllllllllllllll hlllllo +hllh llllllllllllllc.
ollllllllllhco\'\' hlllllo +hllh \`\`ochllllllllllo
hllllllllc\' hllllllllllllh \`cllllllllh
ollllllh +llllllllllll+ hllllllo
\`cllllh. ohllllllho .hllllc\'
ochllc. ++++ .cllhco
\`+occooo+. .+ooocco+\'
\`+oo++++ ++++oo+\'
"

23
ascii/distro/kali Normal file
View File

@ -0,0 +1,23 @@
"\
${c1}..............
..,;:ccc,.
......''';lxO.
.....''''..........,:ld;
.';;;:::;,,.x,
..'''. 0Xxoc:,. ...
.... ,ONkc;,;cokOdc',.
. OMo ':${c2}dd${c1}o.
dMc :OO;
0M. .:o.
;Wd
;XO,
,d0Odlc;,..
..',;:cdOOd::,.
.:d;.':;.
'd, .'
;l ..
.o
c
.'
.
"

18
ascii/distro/kaos Normal file
View File

@ -0,0 +1,18 @@
"\
${c1} ..
..... ..OSSAAAAAAA..
.KKKKSS. .SSAAAAAAAAAAA.
.KKKKKSO. .SAAAAAAAAAA...
KKKKKKS. .OAAAAAAAA.
KKKKKKS. .OAAAAAA.
KKKKKKS. .SSAA..
.KKKKKS..OAAAAAAAAAAAA........
DKKKKO.=AA=========A===AASSSO..
AKKKS.==========AASSSSAAAAAASS.
.=KKO..========ASS.....SSSSASSSS.
.KK. .ASS..O.. =SSSSAOSS:
.OK. .ASSSSSSSO...=A.SSA.
.K ..SSSASSSS.. ..SSA.
.SSS.AAKAKSSKA.
.SSS....S..
"

22
ascii/distro/kubuntu Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} \`.:/ossyyyysso/:.
.:oyyyyyyyyyyyyyyyyyyo:\`
-oyyyyyyyo-\`\`/yyyyyyysyyyyo-
-syyyyyyyyyy\` +yyyy/\` \`/yyyys-
+yyys/./syyyy: ..-\` /yyyyyy+
\`oyyyy: \`:syys+oooo+:. .yyyyyyyyo\`
+yyyyyy/ \`/yyyyyyyyyyys/\` /sssssyyy+
-yyyyyyyy- -syyyyyyyyyyyyyys- syyy-
oyyyyso+: .yyyyyyyyyyyyyyyyyy. \`.+yyyo
yyys /yyyyyyyyyyyyyyyyyysosyyyyyyyy
yyys.\` /yyyyyyyyyyyyyyyyyyyyyyyyyyyyy
oyyyyyso: .yyyyyyyyyyyyyyyyyy.\`.-:/syyyo
-yyyyyyyy. -syyyyyyyyyyyyyys- syyy-
+yyyyyy: \`syyyyyyyyyyys/\` /o+++oyyy+
\`oyyyy. -syyy++oooo+/. oyyyyyyyyo
+yyys/-oyyyys\` \`..\` -yyyyyyy+
-syyyyyyyyy: .syyy/\` \`syyyys-
-oyyyyyyy:.\`-yyyyyys+syyyyo-
./oyyyyyyyyyyyyyyyyyyo/.
\`.:/oosyyyysso/:.\`
"

19
ascii/distro/lmde Normal file
View File

@ -0,0 +1,19 @@
"\
${c1}\`.-::---..
${c2} .:++++ooooosssoo:.
.+o++::. \`.:oos+.
${c2} :oo:.\` -+oo${c1}:
${c2} ${c1}\`${c2}+o/\` .${c1}::::::${c2}-. .++-${c1}\`
${c2}${c1}\`${c2}/s/ .yyyyyyyyyyo: +o-${c1}\`
${c2}${c1}\`${c2}so .ss ohyo\` :s-${c1}:
${c2}${c1}\`${c2}s/ .ss h m myy/ /s\`${c1}\`
${c2}\`s: \`oo s m Myy+-o:\`
\`oo :+sdoohyoydyso/.
:o. .:////////++:
${c2} \`/++ ${c1}-:::::-
${c2} ${c1}\`${c2}++-
${c2} ${c1}\`${c2}/+-
${c2} ${c1}.${c2}+/.
${c2} ${c1}.${c2}:+-.
\`--.\`\`
"

22
ascii/distro/lubuntu Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} \`-/+oyyhhhhyyo+/-\`
./shhhhhhhhhhhhhhhhhhs/.
\`:shhhhhhhhhhhhhhhhhhhhhhhhs:\`
:yhhhhhhhhhhhhhhhs++yhhhhhhhhhy:
\`ohhhhhhhhhhhhhs+:. .yhhhhhhhhhhhho\`
\`shhhhhhhhhhy+:\` /yhhhhhhhhhhhhhs\`
shhhhhhhhy+. .ohhhhhhhhhhhhhs
:hhhhhhy/. /hhhhhhhhhhhhh:
shhhy/. :hhhhhhhhhhhhs
hy+. \` \`+yhs/\` +hhhhhhhhhhhh
-.:/oshy- \` :yhhhhhy/ shhhhhhhhhhh
shhhhhy-\`/s. .shhhhhhhhho\` .hhhhhhhhhhs
:hhhho\`:ys\` /yhhhhhhhhhhhs\` +hhhhhhhhh:
shh/.sh+ \`ohhhhhhhhhhhhhhs\` .hhhhhhhhs
\`o-+hh: :yhhhhhhhhhhhhhhhho ohhhhhhs\`
+hy-\`ohhhhhhhhhhhhhhhhhhh+ -hhhhho\`
:.-yhhhhhhhhhhhhhhhhhhhhh: yhhy:
:shhhhhhhhhhhhhhhhhhhhhy\`+s:\`
.+shhhhhhhhhhhhhhhhhhs:\`
\`-/+oyyhhhhyys+/-\`
"

18
ascii/distro/mac Normal file
View File

@ -0,0 +1,18 @@
"\
${c1} -/+:.
:++++.
/+++/.
.:-::- .+/:-\`\`.::-
.:/++++++/::::/++++++/:\`
${c2} .:///////////////////////:\`
////////////////////////\`
${c3}-+++++++++++++++++++++++\`
/++++++++++++++++++++++/
${c4}/sssssssssssssssssssssss.
:ssssssssssssssssssssssss-
${c5} osssssssssssssssssssssssso/\`
\`syyyyyyyyyyyyyyyyyyyyyyyy+\`
${c6} \`ossssssssssssssssssssss/
:ooooooooooooooooooo+.
\`:+oo+/:-..-:/+o+/-
"

21
ascii/distro/mageia Normal file
View File

@ -0,0 +1,21 @@
"\
${c2} .°°.
°° .°°.
.°°°. °°
. .
°°° .°°°.
.°°°. '___'
${c1} .${c2}'___' ${c1} .
:dkxc;'. ..,cxkd;
.dkk. kkkkkkkkkk .kkd.
.dkk. ';cloolc;. .kkd
ckk. .kk;
xO: cOd
xO: lOd
lOO. .OO:
.k00. .00x
.k00; ;00O.
.lO0Kc;,,,,,,;c0KOc.
;d00KKKKKK00d;
.,KKKK,.
"

19
ascii/distro/manjaro Normal file
View File

@ -0,0 +1,19 @@
"\
${c1}██████████████████ ████████
██████████████████ ████████
██████████████████ ████████
██████████████████ ████████
████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
████████ ████████ ████████
"

18
ascii/distro/mint Normal file
View File

@ -0,0 +1,18 @@
"\
${c2}MMMMMMMMMMMMMMMMMMMMMMMMMmds+.
MMm----::-://////////////oymNMd+\`
MMd ${c1}/++ ${c2}-sNMd:
MMNso/\` ${c1}dMM \`.::-. .-::.\` ${c2}.hMN:
ddddMMh ${c1}dMM :hNMNMNhNMNMNh: ${c2}\`NMm
NMm ${c1}dMM .NMN/-+MMM+-/NMN\` ${c2}dMM
NMm ${c1}dMM -MMm \`MMM dMM. ${c2}dMM
NMm ${c1}dMM -MMm \`MMM dMM. ${c2}dMM
NMm ${c1}dMM .mmd \`mmm yMM. ${c2}dMM
NMm ${c1}dMM\` ..\` ... ydm. ${c2}dMM
hMM- ${c1}+MMd/-------...-:sdds ${c2}dMM
-NMm- ${c1}:hNMNNNmdddddddddy/\` ${c2}dMM
-dMNs-${c1}\`\`-::::-------.\`\` ${c2}dMM
\`/dMNmy+/:-------------:/yMMM
./ydNMMMMMMMMMMMMMMMMMMMMM
\.MMMMMMMMMMMMMMMMMMM
"

22
ascii/distro/netbsd Normal file
View File

@ -0,0 +1,22 @@
"\
${c1}__,gnnnOCCCCCOObaau,_
${c2}_._ ${c1}__,gnnCCCCCCCCOPF\''
${c2}(N\\\\\\\\${c1}XCbngg,._____.,gnnndCCCCCCCCCCCCF\___,,,,___
${c2}\\\\N\\\\\\\\${c1}XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOOOOPYvv.
${c2}\\\\N\\\\\\\\${c1}XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCPF\''
${c2}\\\\N\\\\\\\\${c1}XCCCCCCCCCCCCCCCCCCCCCCCCCOF\'
${c2}\\\\N\\\\\\\\${c1}XCCCCCCCCCCCCCCCCCCCCOF\'
${c2}\\\\N\\\\\\\\${c1}XCCCCCCCCCCCCCCCPF\'
${c2}\\\\N\\\\\\\\${c1}\PCOCCCOCCFP\\
${c2}\\\\N\\
\\\\N\\
\\\\N\\
\\\\NN\\
\\\\NN\\
\\\\NNA.
\\\\NNA,
\\\\NNN,
\\\\NNN\\
\\\\NNN\\
\\\\NNNA
"

21
ascii/distro/nixos Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} ::::. ${c2}'::::: ::::'
${c1} '::::: ${c2}':::::. ::::'
${c1} ::::: ${c2}'::::.:::::
${c1} .......:::::..... ${c2}::::::::
${c1} ::::::::::::::::::. ${c2}:::::: ${c1}::::.
::::::::::::::::::::: ${c2}:::::. ${c1}.::::'
${c2} ..... ::::' ${c1}:::::'
${c2} ::::: '::' ${c1}:::::'
${c2} ........::::: ' ${c1}:::::::::::.
${c2}::::::::::::: ${c1}:::::::::::::
${c2} ::::::::::: ${c1}.. ${c1}:::::
${c2} .::::: ${c1}.::: ${c1}:::::
${c2} .::::: ${c1}::::: ${c1}''''' ${c2}.....
::::: ${c1}':::::. ${c2}......:::::::::::::'
::: ${c1}::::::. ${c2}':::::::::::::::::'
${c1} .:::::::: ${c2}'::::::::::
${c1} .::::''::::. ${c2}'::::.
${c1} .::::' ::::. ${c2}'::::.
${c1} .:::: :::: ${c2}'::::.
"

25
ascii/distro/openbsd Normal file
View File

@ -0,0 +1,25 @@
"\
${c3} _
(_)
${c1} | .
${c1} . |L /| . ${c3} _
${c1} _ . |\ _| \--+._/| . ${c3}(_)
${c1} / ||\| Y J ) / |/| ./
J |)'( | \` F\`.'/ ${c3} _
${c1} -<| F __ .-< ${c3}(_)
${c1} | / .-'${c3}. ${c1}\`. /${c3}-. ${c1}L___
J \\ < ${c3}\ ${c1} | | ${c5}O${c3}\\\\${c1}|.-' ${c3} _
${c1} _J \\ .- \\\\${c3}/ ${c5}O ${c3}| ${c1}| \\ |${c1}F ${c3}(_)
${c1} '-F -<_. \\ .-' \`-' L__
__J _ _. >-' ${c2})${c4}._. ${c1}|-'
${c1} \`-|.' /_. ${c4}\_| ${c1} F
/.- . _.<
/' /.' .' \`\\
/L /' |/ _.-'-\\
/'J ___.---'\|
|\ .--' V | \`. \`
|/\`. \`-. \`._)
/ .-.\\
\\ ( \`\\
\`.\
"

17
ascii/distro/openmandriva Normal file
View File

@ -0,0 +1,17 @@
"\
${c2} \`\`
\`-.
${c1} \` ${c2}.---
${c1} -/ ${c2}-::--\`
${c1} \`++ ${c2}\`----...\`\`\`-:::::.
${c1} \`os. ${c2}.::::::::::::::-\`\`\` \` \`
${c1} +s+ ${c2}.::::::::::::::::---...--\`
${c1}-ss: ${c2}\`-::::::::::::::::-.\`\`.\`\`
${c1}/ss- ${c2}.::::::::::::-.\`\` \`
${c1}+ss: ${c2}.::::::::::::-
${c1}/sso ${c2}.::::::-::::::-
${c1}.sss/ ${c2}-:::-.\` .:::::
${c1} /sss+. ${c2}..\`${c1} \`--\` ${c2}.:::
${c1} -ossso+/:://+/-\` ${c2}.:\`
${c1} -/+ooo+/-. ${c2}\`
"

20
ascii/distro/opensuse Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} .;ldkO0000Okdl;.
.;d00xl:^''''''^:ok00d;.
.d00l' 'o00d.
.d0Kd'${c1} Okxol:;,. ${c2}:O0d.
.OK${c1}KKK0kOKKKKKKKKKKOxo:, ${c2}lKO.
,0K${c1}KKKKKKKKKKKKKKK0P^${c2},,,${c1}^dx:${c2} ;00,
.OK${c1}KKKKKKKKKKKKKKKk'${c2}.oOPPb.${c1}'0k.${c2} cKO.
:KK${c1}KKKKKKKKKKKKKKK: ${c2}kKx..dd ${c1}lKd${c2} 'OK:
dKK${c1}KKKKKKKKKOx0KKKd ${c2}^0KKKO' ${c1}kKKc${c2} dKd
dKK${c1}KKKKKKKKKK;.;oOKx,..${c2}^${c1}..;kKKK0.${c2} dKd
:KK${c1}KKKKKKKKKK0o;...^cdxxOK0O/^^' ${c2}.0K:
kKK${c1}KKKKKKKKKKKKK0x;,,......,;od ${c2}lKk
'0K${c1}KKKKKKKKKKKKKKKKKKKK00KKOo^ ${c2}c00'
'kK${c1}KKOxddxkOO00000Okxoc;'' ${c2}.dKk'
l0Ko. .c00l'
'l0Kk:. .;xK0l'
'lkK0xl:;,,,,;:ldO0kl'
'^:ldxkkkkxdl:^'
"

19
ascii/distro/parabola Normal file
View File

@ -0,0 +1,19 @@
"\
${c1} eeeeeeeee
eeeeeeeeeeeeeee
eeeeee${c2}//////////${c1}eeeee
eeeee${c2}///////////////${c1}eeeee
eeeee${c2}/// ////${c1}eeee
eeee${c2}// ///${c1}eeeee
eee ${c2}///${c1}eeeee
ee ${c2}//${c1}eeeeee
e ${c2}/${c1}eeeeeee
eeeeeee
eeeeee
eeeeee
eeeee
eeee
eee
ee
e
"

21
ascii/distro/pclinuxos Normal file
View File

@ -0,0 +1,21 @@
"\
${c1}mhhhyyyyhhhdN
dyssyhhhhhhhhhhhssyhN
Nysyhhyo/:-.....-/oyhhhssd
Nsshhy+. \`/shhysm
dohhy/ -shhsy
dohhs\` /hhys
N+hho ${c2}+ssssss+- .+syhys+ ${c1}/hhsy
ohhh\` ${c2}ymmo++hmm+\`smmy/::+y\` ${c1}shh+
+hho ${c2}ymm- /mmy+mms ${c1}:hhod
/hh+ ${c2}ymmhhdmmh.smm/ ${c1}.hhsh
+hhs ${c2}ymm+::-\` /mmy\` \` ${c1}/hh+m
yyhh- ${c2}ymm- /dmdyosyd\` ${c1}\`yhh+
ohhy\` ${c2}://\` -/+++/- ${c1}ohhom
N+hhy- \`shhoh
sshho. \`+hhyom
dsyhhs/. \`:ohhhoy
dysyhhhso///://+syhhhssh
dhyssyhhhhhhyssyyhN
mddhdhdmN
"

21
ascii/distro/peppermint Normal file
View File

@ -0,0 +1,21 @@
"\
${c2} 8ZZZZZZ${c1}MMMMM
${c2} .ZZZZZZZZZ${c1}MMMMMMM.
${c1} MM${c2}ZZZZZZZZZ${c1}MMMMMMM${c2}ZZZZ
${c1} MMMMM${c2}ZZZZZZZZ${c1}MMMMM${c2}ZZZZZZZM
${c1} MMMMMMM${c2}ZZZZZZZ${c1}MMMM${c2}ZZZZZZZZZ.
${c1} MMMMMMMMM${c2}ZZZZZZ${c1}MMM${c2}ZZZZZZZZZZZI
${c1} MMMMMMMMMMM${c2}ZZZZZZ${c1}MM${c2}ZZZZZZZZZZ${c1}MMM
${c2} .ZZZ${c1}MMMMMMMMMM${c2}IZZ${c1}MM${c2}ZZZZZ${c1}MMMMMMMMM
${c2} ZZZZZZZ${c1}MMMMMMMM${c2}ZZ${c1}M${c2}ZZZZ${c1}MMMMMMMMMMM
${c2} ZZZZZZZZZZZZZZZZ${c1}M${c2}Z${c1}MMMMMMMMMMMMMMM
${c2} .ZZZZZZZZZZZZZ${c1}MMM${c2}Z${c1}M${c2}ZZZZZZZZZZ${c1}MMMM
${c2} .ZZZZZZZZZZZ${c1}MMM${c2}7ZZ${c1}MM${c2}ZZZZZZZZZZ7${c1}M
${c2} ZZZZZZZZZ${c1}MMMM${c2}ZZZZ${c1}MMMM${c2}ZZZZZZZ77
${c1} MMMMMMMMMMMM${c2}ZZZZZ${c1}MMMM${c2}ZZZZZ77
${c1} MMMMMMMMMM${c2}7ZZZZZZ${c1}MMMMM${c2}ZZ77
${c1} .MMMMMMM${c2}ZZZZZZZZ${c1}MMMMM${c2}Z7Z
${c1} MMMMM${c2}ZZZZZZZZZ${c1}MMMMMMM
${c2} NZZZZZZZZZZZ${c1}MMMMM
${c2} ZZZZZZZZZ${c1}MM)
"

20
ascii/distro/puppy Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} \`-/osyyyysosyhhhhhyys+-
-ohmNNmh+/hMMMMMMMMNNNNd+dMMMMNM+
yMMMMNNmmddo/NMMMNNNNNNNNNo+NNNNNy
.NNNNNNmmmddds:MMNNNNNNNNNNNh:mNNN/
-NNNdyyyhdmmmd\`dNNNNNmmmmNNmdd/os/
.Nm+shddyooo+/smNNNNmmmmNh. :mmd.
NNNNy:\` ./hmmmmmmmNNNN: hNMh
NMN- -++- +NNNNNNNNNNm+..-sMMMM-
.MMo oNNNNo hNNNNNNNNmhdNNNMMMMM+
.MMs /NNNN/ dNmhs+:-\` yMMMMMMMM+
mMM+ .. \`sNN+. hMMMMhhMMM-
+MMMmo:...:sNMMMMMms:\` hMMMMm.hMMy
yMMMMMMMMMMMNdMMMMMM::/+o+//dMMd\`
sMMMMMMMMMMN+:oyyo:sMMMNNMMMNy\`
:mMMMMMMMMMMMmddNMMMMMMMMmh/
/dMMMMMMMMMMMMMMMMMMNdy/\`
.+hNMMMMMMMMMNmdhs/.
.:/+ooo+/:-.
"

23
ascii/distro/qubes Normal file
View File

@ -0,0 +1,23 @@
"\
${c1} \`..--..\`
\`.----------.\`
\`..----------------..\`
\`.------------------------.\`\`
\`..-------------....-------------..\`
.::----------..\`\` \`\`..----------:+:
:////:----..\` \`..---:/ossso
:///////:\` \`/osssssso
:///////: /ssssssso
:///////: /ssssssso
:///////: /ssssssso
:///////: /ssssssso
:///////: /ssssssso
:////////-\` .:sssssssso
:///////////-.\` \`-/osssssssssso
\`//////////////:-\`\`\`.:+ssssssssssssso-
.-://////////////sssssssssssssso/-\`
\`.:///////////sssssssssssssso:.
.-:///////ssssssssssssssssss/\`
\`.:////ssss+/+ssssssssssss.
\`--//- \`-/osssso/.
"

20
ascii/distro/raspbian Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} .',;:cc;,'. .,;::c:,,.
,ooolcloooo: 'oooooccloo:
.looooc;;:ol :oc;;:ooooo'
;oooooo: ,ooooooc.
.,:;'. .;:;'.
${c2}.... ..'''''. ....
.''. ..'''''. ..''.
.. ..... ..... ..
. .''''''' .''''''. .
.'' .'''''''' .'''''''. ''.
''' ''''''' .'''''' '''
.' ........... ... .'.
.... ''''''''. .''.
'''''. ''''''''. .'''''
'''''. .'''''. .'''''.
..''. . .''..
.'''''''
......
"

18
ascii/distro/redhat Normal file
View File

@ -0,0 +1,18 @@
"\
${c2} \`.-..........\`
\`////////::.\`-/.
-: ....-////////.
//:-::///////////\`
\`--::: \`-://////////////:
//////- \`\`.-:///////// .\`
\`://////:-.\` :///////::///:\`
.-/////////:---/////////////:
.-://////////////////////.
${c1} yMN+\`.-${c2}::///////////////-\`
${c1} .-\`:NMMNMs\` \`..-------..\`
MN+/mMMMMMhoooyysshsss
MMM MMMMMMMMMMMMMMyyddMMM+
MMMM MMMMMMMMMMMMMNdyNMMh\` hyhMMM
MMMMMMMMMMMMMMMMyoNNNMMM+. MMMMMMMM
MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM
"

20
ascii/distro/sabayon Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} ...........
.. ..
.. ..
.. ${c1}o ${c2}..
.. ${c1}:W' ${c2}..
.. ${c1}.d. ${c2}..
:. ${c1}.KNO ${c2}.:
:. ${c1}cNNN. ${c2}.:
: ${c1}dXXX, ${c2}:
: ${c1}. dXXX, .cd, ${c2}:
: ${c1}'kc .. dKKK. ,ll;:' ${c2}:
: ${c1}.xkkxc;..dkkkc',cxkkl ${c2}:
:. ${c1}.,cdddddddddddddo:. ${c2}.:
.. ${c1}:lllllll: ${c2}..
.. ${c1}',,,,, ${c2}..
.. ..
.. ..
...............
"

20
ascii/distro/sailfishos Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} .+eWWW
.+ee+++eee e.
.ee++eeeeeeee +e.
.e++ee++eeeeeee+eee+e+
ee.e+.ee+eee++eeeeee+
W.+e.e+.e++ee+eee
W.+e.W.ee.W++ee'
+e.W W.e+.W.W+
W.e.+e.W W W.
e e e +e.W.W
.W W W.
W.+e.W.
W++e.ee+.
++ +ee++eeeee++.
' '+++e 'ee.
ee
ee
e
"

22
ascii/distro/scientific Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} =/;;/-
+: //
/; /;
-X H.
.//;;;:;;-, X= :+ .-;:=;:;#;.
M- ,=;;;#:, ,:#;;:=, ,@
:# :#.=/++++/=.$= #=
,#; #/:+/;,,/++:+/ ;+.
,+/. ,;@+, ,#H;, ,/+,
;+;;/= @. ${c2}.H${c3}#${c2}#X ${c1}-X :///+;
;+=;;;.@, ${c3}.X${c2}M${c3}@$. ${c1}=X.//;=#/.
,;: :@#= =\$H: .+#-
,#= #;-///==///-// =#,
;+ :#-;;;:;;;;-X- +:
@- .-;;;;M- =M/;;;-. -X
:;;::;;-. #- :+ ,-;;-;:==
,X H.
;/ #=
// +;
'////'
"

23
ascii/distro/slackware Normal file
View File

@ -0,0 +1,23 @@
"\
${c1} :::::::
:::::::::::::::::::
:::::::::::::::::::::::::
::::::::${c2}cllcccccllllllll${c1}::::::
:::::::::${c2}lc dc${c1}:::::::
::::::::${c2}cl clllccllll oc${c1}:::::::::
:::::::::${c2}o lc${c1}::::::::${c2}co oc${c1}::::::::::
::::::::::${c2}o cccclc${c1}:::::${c2}clcc${c1}::::::::::::
:::::::::::${c2}lc cclccclc${c1}:::::::::::::
::::::::::::::${c2}lcclcc lc${c1}::::::::::::
::::::::::${c2}cclcc${c1}:::::${c2}lccclc oc${c1}:::::::::::
::::::::::${c2}o l${c1}::::::::::${c2}l lc${c1}:::::::::::
:::::${c2}cll${c1}:${c2}o clcllcccll o${c1}:::::::::::
:::::${c2}occ${c1}:${c2}o clc${c1}:::::::::::
::::${c2}ocl${c1}:${c2}ccslclccclclccclclc${c1}:::::::::::::
:::${c2}oclcccccccccccccllllllllllllll${c1}:::::
::${c2}lcc1lcccccccccccccccccccccccco${c1}::::
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::
::::::::::::::::::::::
::::::::::::
"

20
ascii/distro/solus Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} e e
eee ee
eeee eee
${c2} wwwwwwwww${c1}eeeeee
${c2} wwwwwwwwwwwwwww${c1}eee
${c2} wwwwwwwwwwwwwwwwwww${c1}eeeeeeee
${c2} wwwww ${c1}eeeee${c2}wwwwww${c1}eeee
${c2}www ${c1}eeee${c2}wwwwww${c1}e
${c2}ww ${c1}ee${c2}wwwwww
w wwwww
wwwww
wwwww
wwwww
wwww
wwww
wwww
www
ww
"

20
ascii/distro/steamos Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} .,,,,.
.,'onNMMMMMNNnn',.
.'oNMANKMMMMMMMMMMMNNn'.
.'ANMMMMMMMXKNNWWWPFFWNNMNn.
;NNMMMMMMMMMMNWW'' ,.., 'WMMM,
;NMMMMV+##+VNWWW' .+;'':+, 'WMW,
,VNNWP+${c1}######${c2}+WW, ${c1}+: ${c2}:+, +MMM,
'${c1}+#############, +. ,+' ${c2}+NMMM
${c1} '*#########*' '*,,*' ${c2}.+NMMMM.
${c1} \`'*###*' ,.,;###${c2}+WNM,
${c1} .,;;, .;##########${c2}+W
${c1},',. '; ,+##############'
'###+. :,. .,; ,###############'
'####.. \`'' .,###############'
'#####+++################'
'*##################*'
''*##########*''
''''''
"

21
ascii/distro/tails Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} \`\`
./yhNh
syy/Nshh \`:o/
N:dsNshh █ \`ohNMMd
N-/+Nshh \`yMMMMd
N-yhMshh yMMMMd
N-s:hshh █ yMMMMd so//.
N-oyNsyh yMMMMd d Mms.
N:hohhhd:. yMMMMd syMMM+
Nsyh+-..+y+- yMMMMd :mMM+
+hy- -ss/\`yMMMM \`+d+
:sy/. ./yNMMMMm \`\`
.+ys- \`:+hNMMMMMMy/\`
\`hNmmMMMMMMMMMMMMdo.
dMMMMMMMMMMMMMMMMMNh:
+hMMMMMMMMMMMMMMMMMmy.
-oNMMMMMMMMMMmy+.\`
\`:yNMMMds/.\`
.//\`
"

28
ascii/distro/travis Normal file
View File

@ -0,0 +1,28 @@
"\
${c1} \`:+shdmNNNNmdhs+-
${c1} .ohmyo/-.\` \`.-/oymh+.
${c1} /hd+. \`\`\`\`\`\`\`\`\`\` -ody:
${c1} :dd: ${c2}:MMMMMMMMMM:${c1} /dh-
${c1} \`sNo ${c2}:NNdhMMhdNN-${c1} \`oN+
${c1} \`dN: \`\`\`\` ${c2}\`\`\`sMMs\`\`\`${c1} \`.\`\`\`\` /Ny
${c1} \`.dMy++ossss+. ${c2}yMMy${c1} ./+ooossodMs\`
${c1} -syhs/:-.\`\` ${c2}oNMMNo${c1} \`.-/shyo.
${c1} Nh. ${c2}+hhhh+${c1} -mh
${c1} My \`\` \`\`\`\`....------------....\`\`\`\` \` md
${c1} dN-:ohhddddmmmNNNMMMMMMMMMMM${c1}NNNNmmddddhhy+-:Ms
${c1} -NNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNm.
${c2}\`oNMMMMdh${c5}yssmmy+:----:/smmdyo+++/+osyhhMMN+:.
${c2}:hNdomMM\`${c1} ${c3}:-+${c4}dd${c1}: ${c5}.dmNMNm. ${c3}y${c4}Nm${c5}: \`MMh
${c2}\`oh+.\`${c5} sMM: ${c3}mMMd ${c5}hMM++MMh ${c3}\`NMMh\`${c5} /MM+
${c2}\`/-\`${c5} /MMs\` ${c3}.///:${c5}.+MMs sMM+-${c3}//:-\`${c5} ./dMh\`
${c5}\`hNMmo/+sydmmNNNd\` \`dNNNNNmmmddmMmm\`
${c5}/mhNNmhys+${c1}///:+:--/s+o${c5}s/://+oss:s/
${c1}s+\`\`\`\` ${c2}.sNNNMMNNMMMMMNy:${c1}\`\`${c2} /h:os\`
${c2}/o:.oo \`-:oNMMMMMMMMMMMMMMMMNNNmmNNMd\`
${c2}/NNmNmNNMMMMMMMMMMMMMMMMMMMMMMMMMMh\`
${c2}.hMMMMMMMMMMMMMMMMhMMMMMMMMMMMMNs\`
${c2}/dMMMMMMMMMMMMd+${c1}::${c2}smNMMdys+:.
${c2}./osysooshy${c1}+///++++:\`
"

20
ascii/distro/trisquel Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} ▄▄▄▄▄▄
▄█████████▄
▄▄▄▄▄▄ ████▀ ▀████
▄██████████▄ ████▀ ▄▄ ▀███
▄███▀▀ ▀▀████ ███▄ ▄█ ███
▄███ ▄▄▄ ████▄ ▀██████ ▄███
███ █▀▀██▄ █████▄ ▀▀ ▄████
▀███ ███ ███████▄▄ ▄▄██████
${c1} ▀███▄ ▄███ █████████████${c2}████▀
${c1} ▀█████████ ███████${c2}███▀▀▀
▀▀███▀▀ ██████▀▀
██████▀ ▄▄▄▄
█████▀ ████████
█████ ███▀ ▀███
████▄ ██▄▄▄ ███
█████▄ ▀▀ ▄██
██████▄▄▄████
▀▀█████▀▀
"

20
ascii/distro/ubuntu Normal file
View File

@ -0,0 +1,20 @@
"\
${c2} ./+o+-
${c1} yyyyy- ${c2}-yyyyyy+
${c1} ${c1}://+//////${c2}-yyyyyyo
${c3} .++ ${c1}.:/++++++/-${c2}.+sss/\`
${c3} .:++o: ${c1}/++++++++/:--:/-
${c3} o:+o+:++.${c1}\`..\`\`\`.-/oo+++++/
${c3} .:+o:+o/.${c1} \`+sssoo+/
${c1} .++/+:${c3}+oo+o:\`${c1} /sssooo.
${c1} /+++//+:${c3}\`oo+o${c1} /::--:.
${c1} \+/+o+++${c3}\`o++o${c2} ++////.
${c1} .++.o+${c3}++oo+:\`${c2} /dddhhh.
${c3} .+.o+oo:.${c2} \`oddhhhh+
${c3} \+.++o+o\`${c2}\`-\`\`\`\`.:ohdhhhhh+
${c3} \`:o+++ ${c2}\`ohhhhhhhhyo++os:
${c3} .o:${c2}\`.syhhhhhhh/${c3}.oo++o\`
${c2} /osyyyyyyo${c3}++ooo+++/
${c2} \`\`\`\`\` ${c3}+oo+++o\:
${c3} \`oo++.
"

22
ascii/distro/ubuntu-gnome Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} .:/+oossssoo+/:.
\`:+ssssssssssssssssss+:\`
-+ssssssssssssssssssssssss+-
-ossssssssssss/osssssssssssssso.
/sssssssssss+- -ossssssssssssss/
+ssssssssss/\` -:\` -osssssssssssss+
+ssssssssss. :ssos/\` -ossssssssssss+
-ssssssssss/ :s+\` -os/\` -osssssssssss-
+ssssssssss+ \`os:\` -os/\` -osssssssss+
ssssssssssss/ :ss:\` -os/\` -ossssssss
ssssssssss//so- \`:ss:\` -os/\` -ossssss
+ssssssss: \`/so- \`:ss:\` -os/./ssssss+
-ssssssssso- \`/so- \`+ss- \`osssssssss-
+sssssssssso- \`/so:/ss: .osssssssss+
+ssssssssssso- -::- \`+ssssssssss+
/sssssssssssso:.\` \`-+sssssssssss/
.osssssssssssssssssssssssssssso.
-+ssssssssssssssssssssssss+-
\`:+ssssssssssssssssss+:\`
.:/+oossssoo+/:.
"

20
ascii/distro/void Normal file
View File

@ -0,0 +1,20 @@
"\
${c1} __.;=====;.__
_.=+==++=++=+=+===;.
-=+++=+===+=+=+++++=_
. -=:\`\` \`--==+=++==.
_vi, \` --+=++++:
.uvnvi. _._ -==+==+.
.vvnvnI\` .;==|==;. :|=||=|.
${c2}+QmQQmpvvnv; ${c2}_yYsyQQWUUQQQm #QmQ#${c1}:${c2}QQQWUV\$QQmL
${c2} -QQWQWpvvo${c2}wZ?.wQQQE${c1}==<${c2}QWWQ/QWQW.QQWW${c1}(: ${c2}jQWQE
${c2} -\$QQQQmmU' jQQQ@${c1}+=<${c2}QWQQ)mQQQ.mQQQC${c1}+;${c2}jWQQ@'
${c2} -\$WQ8YnI: ${c2}QWQQwgQQWV${c1}\`${c2}mWQQ.jQWQQgyyWW@!
-1vvnvv. ${c1}\`~+++\` ++|+++
+vnvnnv, \`-|===
+vnvnvns. . :=-
-Invnvvnsi..___..=sv=. \`
+Invnvnvnnnnnnnnvvnn;.
~|Invnvnvvnvvvnnv}+\`
-~\|{*l}*|\\~
"

18
ascii/distro/windows Normal file
View File

@ -0,0 +1,18 @@
"\
${c1} ,.=:!!t3Z3z.,
:tt:::tt333EE3
${c1} Et:::ztt33EEEL${c2} @Ee., ..,
${c1} ;tt:::tt333EE7${c2} ;EEEEEEttttt33#
${c1} :Et:::zt333EEQ.${c2} \$EEEEEttttt33QL
${c1} it::::tt333EEF${c2} @EEEEEEttttt33F
${c1} ;3=*^\`\`\`\"*4EEV${c2} :EEEEEEttttt33@.
${c3} ,.=::::!t=., ${c1}\`${c2} @EEEEEEtttz33QF
${c3} ;::::::::zt33)${c2} \"4EEEtttji3P*
${c3} :t::::::::tt33.${c4}:Z3z..${c2} \`\`${c4} ,..g.
${c3} i::::::::zt33F${c4} AEEEtttt::::ztF
${c3} ;:::::::::t33V${c4} ;EEEttttt::::t3
${c3} E::::::::zt33L${c4} @EEEtttt::::z3F
${c3}{3=*^\`\`\`\"*4E3)${c4} ;EEEtttt:::::tZ\`
${c3} \`${c4} :EEEEtttt::::z7
\"VEzjt:;;z>*\`
"

21
ascii/distro/windows10 Normal file
View File

@ -0,0 +1,21 @@
"\
${c1} ..,
....,,:;+ccllll
...,,+:; cllllllllllllllllll
,cclllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
llllllllllllll lllllllllllllllllll
\`'ccllllllllll lllllllllllllllllll
\`'\\*:: :ccllllllllllllllll
\`\`\`\`''\*::cll
\`\`
"

22
ascii/distro/xubuntu Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} \`-/osyhddddhyso/-\`
.+yddddddddddddddddddy+.
:yddddddddddddddddddddddddy:
-yddddddddddddddddddddhdddddddy-
odddddddddddyshdddddddh\`dddd+ydddo
\`yddddddhshdd- ydddddd+\`ddh.:dddddy\`
sddddddy /d. :dddddd-:dy\`-ddddddds
:ddddddds /+ .dddddd\`yy\`:ddddddddd:
sdddddddd\` . .-:/+ssdyodddddddddds
ddddddddy \`:ohddddddddd
dddddddd. +dddddddd
sddddddy ydddddds
:dddddd+ .oddddddd:
sdddddo ./ydddddddds
\`yddddd. \`:ohddddddddddy\`
oddddh/\` \`.:+shdddddddddddddo
-ydddddhyssyhdddddddddddddddddy-
:yddddddddddddddddddddddddy:
.+yddddddddddddddddddy+.
\`-/osyhddddhyso/-\`
"

19
ascii/distro/zorin Normal file
View File

@ -0,0 +1,19 @@
"\
${c1} \`osssssssssssssssssssso\`
.osssssssssssssssssssssso.
.+oooooooooooooooooooooooo+.
\`::::::::::::::::::::::. .:\`
\`+ssssssssssssssssss+:.\` \`.:+ssso\`
.ossssssssssssssso/. \`-+ossssssso.
ssssssssssssso/-\` \`-/osssssssssssss
.ossssssso/-\` .-/ossssssssssssssso.
\`+sss+:. \`.:+ssssssssssssssssss+\`
\`:. .::::::::::::::::::::::\`
.+oooooooooooooooooooooooo+.
-osssssssssssssssssssssso-
\`osssssssssssssssssssso\`
"

400
config/config Normal file
View File

@ -0,0 +1,400 @@
#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch config file
# https://github.com/dylanaraps/neofetch
# Speed up script by not using unicode
export LC_ALL=C
export LANG=C
# Info Options {{{
# Info
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo () {
info title
info underline
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Theme" theme
info "Icons" icons
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
# info "Font" font
# info "Disk" disk
# info "Battery" battery
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" users
# info "Birthday" birthday
# info "Song" song
info linebreak
info cols
info linebreak
info linebreak
}
# Kernel
# Show more kernel info
# --kernel_shorthand on/off
kernel_shorthand="on"
# Distro
# Mac OS X hide/show build version
# --osx_buildversion on/off
osx_buildversion="on"
# Mac OS X hide/show codename
# --osx_codename on/off
osx_codename="on"
# Show 'x86_64' and 'x86' in 'Distro:' output.
# --os_arch on/off
os_arch="on"
# Uptime
# Shorten the output of the uptime function
# --uptime_shorthand tiny, on, off
uptime_shorthand="off"
# Shell
# Show the path to $SHELL
# --shell_path on/off
shell_path="on"
# Show $SHELL's version
# --shell_version on/off
shell_version="off"
# CPU
# CPU speed type
# Only works on Linux with cpufreq.
# --speed_type current, min, max, bios,
# scaling_current, scaling_min, scaling_max
speed_type="max"
# CPU Display
# Set shorthand setting and progress bar setting
# --cpu_display (name, speed, tiny, on, off) (bar, infobar, barinfo, off)
cpu_shorthand="off"
cpu_display="off"
# CPU Cores
# Display CPU cores in output
# --cpu_cores on/off
cpu_cores="on"
# GPU
# Shorten output of the getgpu funcion
# --gpu_shorthand on/off/tiny
gpu_shorthand="on"
# Resolution
# Display refresh rate next to each monitor
# Unsupported on Windows
# --refresh_rate on/off
refresh_rate="off"
# Gtk Theme / Icons
# Shorten output (Hide [GTK2] etc)
# --gtk_shorthand on/off
gtk_shorthand="off"
# Enable/Disable gtk2 theme/icons output
# --gtk2 on/off
gtk2="on"
# Enable/Disable gtk3 theme/icons output
# --gtk3 on/off
gtk3="on"
# Battery
# Which battery to display.
# By default we display all batteries.
# NOTE: Only works on Linux.
# --battery_num all, 0, 1, 2, etc
battery_num="all"
# Whether or not to print each battery on the same line.
# By default each battery gets its own line and title.
# NOTE: Only works on Linux.
# --battery_shorthand on/off
battery_shorthand="off"
# IP Address
# Website to ping for the public IP
# --ip_host url
public_ip_host="http://ident.me"
# Song
# Print the Artist and Title on seperate lines
# --song_shorthand on/off
song_shorthand="off"
# Birthday
# Whether to show a long pretty output
# or a shortened one
# NOTE: Long pretty output doesn't work on OpenBSD or NetBSD.
# --birthday_shorthand on/off
birthday_shorthand="off"
# Whether to show the time in the output
# --birthday_time on/off
birthday_time="on"
# Date format to use when printing birthday
# --birthday_format "format"
birthday_format="+%a %d %b %Y %l:%M %p"
# Color Blocks
# Color block range
# --block_range start end
start=0
end=7
# Toggle color blocks
# --color_blocks on/off
color_blocks="on"
# Color block width
# --color_block_width num
block_width=3
# }}}
# Text Colors {{{
# Text Colors
# Each number represents a different part of
# the text in this order:
# title, @, underline, subtitle, colon, info
# colors=(4 6 1 8 8 6)
colors=(distro)
# }}}
# Text Options {{{
# Toggle line wrapping
# --line_wrap on/off
line_wrap="off"
# Toggle bold text
# --bold on/off
bold="on"
# Enable/Disable Underline
# --underline on/off
underline="on"
# Underline character
# --underline_char char
underline_char="-"
# Prompt height
# You should only have to change this if your
# prompt is greater than 2 lines high.
# --prompt_height num
prompt_height=1
# }}}
# Progress Bars {{{
# Progress bar character
# --progress_char char
progress_char="━"
# Progress bar length in spaces
# Number of chars long to make the progress bars.
# --progress_length num
progress_length="15"
# Progress bar colors
# When set to distro, uses your distro's logo colors
# Takes: num, "distro"
# --progress_colors col col
progress_color_elapsed="distro"
progress_color_total="distro"
# Customize how the info is displayed.
# bar: Only the progress bar is displayed.
# infobar: The bar is displayed after the info.
# barinfo: The bar is displayed before the info.
# off: Only the info is displayed.
#
# --memory_display bar/infobar/barinfo/off
# --battery_display bar/infobar/barinfo/off
# --disk_display bar/infobar/barinfo/off
memory_display="off"
battery_display="off"
disk_display="off"
# }}}
# Image Options {{{
# Image Source
# --image wall, ascii, /path/to/img, /path/to/dir/, off
image="wall"
# Thumbnail directory
thumbnail_dir="$HOME/.cache/thumbnails/neofetch"
# W3m-img path
# Some systems have this in another location
w3m_img_path="/usr/lib/w3m/w3mimgdisplay"
# Image position
# Only works with the w3m backend
# --image_position left/right
image_position="left"
# Crop mode
# --crop_mode normal/fit/fill
crop_mode="normal"
# Crop offset
# Only affects normal mode.
# --crop_offset northwest/north/northeast/west/center
# east/southwest/south/southeast
crop_offset="center"
# Image size
# The image is half the terminal width by default.
# --size auto, 00px, 00%
image_size="auto"
# Right gap between image and text
# --gap num
gap=2
# Image offsets
# --xoffset px
# --yoffset px
yoffset=0
xoffset=0
# }}}
# Ascii Options {{{
# Default ascii image to use
# When this is set to distro it will use your
# distro's logo as the ascii.
# --ascii 'distro', path/to/ascii
ascii="distro"
# Ascii colors
# When this is set to distro it will use your
# ditro's colors to color the ascii.
# NOTE: You can also set this to a range of colors
# which will allow you to custom color distro logos
# --ascii_colors distro
# --ascii_colors 2 4 5 6
ascii_colors=(distro)
# Logo size
# Arch, Crux and Gentoo have a smaller logo
# variant. Changing the value below to small
# will make neofetch use the small logo.
# --ascii_logo_size small, normal
ascii_logo_size="normal"
# }}}
# Scrot Options {{{
# Whether or not to always take a screenshot
# You can manually take a screenshot with "--scrot" or "-s"
scrot="off"
# Screenshot program to launch
# --scrot_cmd
scrot_cmd="scrot -c -d 3"
# Scrot dir
# Where to save the screenshots
# --scrot_dir /path/to/screenshot/folder
scrot_dir="$HOME/Pictures/"
# Scrot filename
# What to name the screenshots
# --scrot_name str
scrot_name="neofetch-$(date +%F-%T).png"
# }}}
# Stdout options {{{
# Separator for stdout mode
# --stdout_separator string
stdout_separator=" "
# }}}
# Config Options {{{
# Enable/Disable config file
# --config off, none
config="on"
# Path to custom config file location
# --config path/to/config
config_file="${XDG_CONFIG_HOME:-${HOME}/.config}/neofetch/config"
# }}}

13384
neofetch

File diff suppressed because it is too large Load Diff

View File

@ -1,431 +1,270 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. .TH NEOFETCH "1" "March 2016" "1.5" "User Commands"
.TH NEOFETCH "1" "April 2021" "Neofetch 7.1.0" "User Commands"
.SH NAME .SH NAME
Neofetch \- A fast, highly customizable system info script neofetch \- simple system information script
.SH SYNOPSIS .SH SYNOPSIS
.B neofetch .B neofetch \fR[Optional Flags]
\fI\,func_name --option "value" --option "value"\/\fR
.SH DESCRIPTION .SH DESCRIPTION
Neofetch is a CLI system information tool written in BASH. Neofetch neofetch is a script that gathers information about your system and prints
displays information about your system next to an image, your OS logo, it to the terminal next to an image, a distro's logo or any ASCII art of
or any ASCII file of your choice. your choice.
.PP
NOTE: Every launch flag has a config option.
.SH OPTIONS .SH OPTIONS
.SS "INFO:"
.TP .TP
func_name .B \--disable 'infoname'
Specify a function name (second part of info() from config) to Allows you to disable an info line from appearing in the output.
quickly display only that function's information. .br
.IP NOTE: You can supply multiple args. eg.
Example: neofetch uptime \fB\-\-uptime_shorthand\fR tiny .br
.IP \'neofetch --disable cpu gpu disk shell\'
Example: neofetch uptime disk wm memory
.IP
This can be used in bars and scripts like so:
.IP
memory="$(neofetch memory)"; memory="${memory##*: }"
.IP
For multiple outputs at once (each line of info in an array):
.IP
IFS=$'\en' read \fB\-d\fR "" \fB\-ra\fR info < <(neofetch memory uptime wm)
.IP
info=("${info[@]##*: }")
.TP .TP
\fB\-\-disable\fR infoname .B \--osx_buildversion 'on/off'
Allows you to disable an info line from appearing Hide/Show Mac OS X build version.
in the output. 'infoname' is the function name from the
\&'print_info()' function inside the config file.
For example: 'info "Memory" memory' would be '\-\-disable memory'
.IP
NOTE: You can supply multiple args. eg. 'neofetch \fB\-\-disable\fR cpu gpu'
.TP .TP
\fB\-\-title_fqdn\fR on/off .B \--osx_codename 'on/off'
Hide/Show Fully Qualified Domain Name in title. Hide/Show Mac OS X codename.
.TP .TP
\fB\-\-package_managers\fR on/off .B \--os_arch 'on/off'
Hide/Show Package Manager names . (on, tiny, off) Hide/Show Windows architecture.
.TP .TP
\fB\-\-os_arch\fR on/off .B \--speed_type 'type'
Hide/Show OS architecture.
.TP
\fB\-\-speed_type\fR type
Change the type of cpu speed to display. Change the type of cpu speed to display.
.br
Possible values: current, min, max, bios, Possible values: current, min, max, bios,
scaling_current, scaling_min, scaling_max scaling_current, scaling_min, scaling_max
.IP .br
NOTE: This only supports Linux with cpufreq. NOTE: This only support Linux with cpufreq.
.TP .TP
\fB\-\-speed_shorthand\fR on/off .B \--cpu_shorthand 'type'
Whether or not to show decimals in CPU speed. Shorten the output of CPU
.br
Possible values: name, speed, tiny, on, off
.TP .TP
NOTE: This flag is not supported in systems with CPU speed less than .B \--cpu_cores 'on/off'
1 GHz.
.TP
\fB\-\-cpu_brand\fR on/off
Enable/Disable CPU brand in output.
.TP
\fB\-\-cpu_cores\fR type
Whether or not to display the number of CPU cores Whether or not to display the number of CPU cores
Possible values: logical, physical, off
.IP
NOTE: 'physical' doesn't work on BSD.
.TP .TP
\fB\-\-cpu_speed\fR on/off .B \--kernel_shorthand 'on/off'
Hide/Show cpu speed.
.TP
\fB\-\-cpu_temp\fR C/F/off
Hide/Show cpu temperature.
.IP
NOTE: This only works on Linux and BSD.
.TP
NOTE: For FreeBSD and NetBSD\-based systems, you need to enable
coretemp kernel module. This only supports newer Intel processors.
.TP
\fB\-\-distro_shorthand\fR on/off
Shorten the output of distro (on, tiny, off)
.IP
NOTE: This option won't work in Windows (Cygwin)
.TP
\fB\-\-kernel_shorthand\fR on/off
Shorten the output of kernel Shorten the output of kernel
.IP
NOTE: This option won't work in BSDs (except PacBSD and PC\-BSD)
.TP .TP
\fB\-\-uptime_shorthand\fR on/off .B \--uptime_shorthand 'on/off'
Shorten the output of uptime (on, tiny, off) Shorten the output of uptime (tiny, on, off)
.TP .TP
\fB\-\-refresh_rate\fR on/off .B \--refresh_rate 'on/off'
Whether to display the refresh rate of each monitor Whether to display the refresh rate of each monitor
Unsupported on Windows Unsupported on Windows
.TP .TP
\fB\-\-gpu_brand\fR on/off .B \--gpu_shorthand 'on/off'
Enable/Disable GPU brand in output. (AMD/NVIDIA/Intel) Shorten the output of GPU (tiny, on, off)
.TP .TP
\fB\-\-gpu_type\fR type .B \--gtk_shorthand 'on/off'
Which GPU to display. (all, dedicated, integrated)
.IP
NOTE: This only supports Linux.
.TP
\fB\-\-de_version\fR on/off
Show/Hide Desktop Environment version
.TP
\fB\-\-gtk_shorthand\fR on/off
Shorten output of gtk theme/icons Shorten output of gtk theme/icons
.TP .TP
\fB\-\-gtk2\fR on/off .B \--gtk2 'on/off'
Enable/Disable gtk2 theme/font/icons output Enable/Disable GTK2 theme/icons output
.TP .TP
\fB\-\-gtk3\fR on/off .B \--gtk3 'on/off'
Enable/Disable gtk3 theme/font/icons output Enable/Disable gtk3 theme/icons output
.TP .TP
\fB\-\-shell_path\fR on/off .B \--shell_path 'on/off'
Enable/Disable showing $SHELL path Enable/Disable showing \$SHELL path
.TP .TP
\fB\-\-shell_version\fR on/off .B \--shell_version 'on/off'
Enable/Disable showing $SHELL version Enable/Disable showing \$SHELL version
.TP .TP
\fB\-\-disk_show\fR value .B \--battery_num 'num'
Which disks to display. Which battery to display, default value is 'all'
Possible values: '/', '/dev/sdXX', '/path/to/mount point'
.IP
NOTE: Multiple values can be given. (\fB\-\-disk_show\fR '/' '/dev/sdc1')
.TP .TP
\fB\-\-disk_subtitle\fR type .B \--battery_shorthand 'on/off'
What information to append to the Disk subtitle. Whether or not each battery gets its own line/title
Takes: name, mount, dir, none
.IP
\&'name' shows the disk's name (sda1, sda2, etc)
.IP
\&'mount' shows the disk's mount point (/, \fI\,/mnt/Local\/\fP Disk, etc)
.IP
\&'dir' shows the basename of the disks's path. (/, Local Disk, etc)
.IP
\&'none' shows only 'Disk' or the configured title.
.TP .TP
\fB\-\-disk_percent\fR on/off .B \--ip_host 'url'
Hide/Show disk percent. URL to ping for public IP
.TP .TP
\fB\-\-ip_host\fR url .B \--song_shorthand 'on/off'
URL to query for public IP Print the Artist/Title on seperate lines
.TP .TP
\fB\-\-ip_timeout\fR int .B \--birthday_shorthand 'on/off'
Public IP timeout (in seconds). Shorten the output of birthday
.TP .TP
\fB\-\-ip_interface\fR value .B \--birthday_time 'on/off'
Interface(s) to use for local IP Enable/Disable showing the time in birthday output
.TP .TP
\fB\-\-song_format\fR format .B \--birthday_format 'format'
Print the song data in a specific format (see config file). Format the birthday output. (Uses 'date' cmd format)
.SH TEXT FORMATTING
.TP .TP
\fB\-\-song_shorthand\fR on/off .B \--colors x x x x x x
Print the Artist/Album/Title on separate lines.
.TP
\fB\-\-memory_percent\fR on/off
Display memory percentage.
.TP
\fB\-\-memory_unit\fR kib/mib/gib
Memory output unit.
.TP
\fB\-\-music_player\fR player\-name
Manually specify a player to use.
Available values are listed in the config file
.SS "TEXT FORMATTING:"
.TP
\fB\-\-colors\fR x x x x x x
Changes the text colors in this order: Changes the text colors in this order:
title, @, underline, subtitle, colon, info title, @, underline, subtitle, colon, info
.TP .B \--underline_char 'char'
\fB\-\-underline\fR on/off
Enable/Disable the underline.
.TP
\fB\-\-underline_char\fR char
Character to use when underlining title Character to use when underlining title
.TP .TP
\fB\-\-bold\fR on/off .B \--line_wrap 'on/off'
Enable/Disable line wrapping
.TP
.B \--bold 'on/off'
Enable/Disable bold text Enable/Disable bold text
.TP .TP
\fB\-\-separator\fR string .B \--prompt_height 'num'
Changes the default ':' separator to the specified string. Set this to your prompt height to fix issues
.SS "COLOR BLOCKS:" with the text going off screen at the top
.SH COLOR BLOCKS
.TP .TP
\fB\-\-color_blocks\fR on/off .B \--color_blocks 'on/off'
Enable/Disable the color blocks Enable/Disable the color blocks
.TP .TP
\fB\-\-col_offset\fR auto/num .B \--block_width 'num'
Left\-padding of color blocks Width of color blocks
.TP .TP
\fB\-\-block_width\fR num .B \--block_range 'start' 'end'
Width of color blocks in spaces
.TP
\fB\-\-block_height\fR num
Height of color blocks in lines
.TP
\fB\-\-block_range\fR num num
Range of colors to print as blocks Range of colors to print as blocks
.SS "BARS:"
.SH PROGRESS BARS
.TP .TP
\fB\-\-bar_char\fR 'elapsed char' 'total char' .B \--progress_char 'char'
Characters to use when drawing bars. Character to use when drawing progress bars.
.TP .TP
\fB\-\-bar_border\fR on/off .B \--progress_length 'num'
Whether or not to surround the bar with '[]' Length in spaces to make the progress bars.
.TP .TP
\fB\-\-bar_length\fR num .B \--progress_colors 'num' 'num'
Length in spaces to make the bars. Colors to make the progress bar.
.TP .br
\fB\-\-bar_colors\fR num num
Colors to make the bar.
Set in this order: elapsed, total Set in this order: elapsed, total
.TP .TP
\fB\-\-memory_display\fR mode .B \--cpu_display 'mode1' 'mode2'
Bar mode. Which shorthand to use and how CPU usage should be printed
Possible values: bar, infobar, barinfo, off .br
mode1 takes: name, speed, tiny, on, off
.br
mode2 takes: info, bar, infobar, barinfo
.TP .TP
\fB\-\-battery_display\fR mode .B \--memory_display 'mode'
Bar mode. Which way should the memory progress bar be added
Possible values: bar, infobar, barinfo, off .br
Takes: bar, infobar, barinfo
.TP .TP
\fB\-\-disk_display\fR mode .B \--battery_display 'mode'
Bar mode. Which way should the battery progress bar be added
Possible values: bar, infobar, barinfo, off .br
.SS "IMAGE BACKEND:" Takes: bar, infobar, barinfo
.TP .TP
\fB\-\-backend\fR backend .B \--disk_display mode
Which image backend to use. Which way should the disk progress bar be added
Possible values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a', .br
\&'iterm2', 'off', 'sixel', 'tycat', 'w3m', 'kitty', 'viu' Takes: bar, infobar, barinfo, perc
.SH IMAGE
.TP .TP
\fB\-\-source\fR source .B \--image 'type'
Which image or ascii file to use. Image source. Where and what image we display.
Possible values: 'auto', 'ascii', 'wallpaper', '/path/to/img', .br
\&'/path/to/ascii', '/path/to/dir/', 'command output' [ascii] Possible values: wall, ascii, /path/to/img, /path/to/dir/, off
.TP .TP
\fB\-\-ascii\fR source .B \--size 'size'
Shortcut to use 'ascii' backend. Size to make the image, takes pixels or a percentage.
.IP
NEW: neofetch \fB\-\-ascii\fR "$(fortune | cowsay \fB\-W\fR 30)"
.TP .TP
\fB\-\-caca\fR source .B \--image_position 'left/right'
Shortcut to use 'caca' backend. Where to display the image: (Left/Right)
.TP .TP
\fB\-\-catimg\fR source .B \--crop_mode 'mode'
Shortcut to use 'catimg' backend.
.TP
\fB\-\-chafa\fR source
Shortcut to use 'chafa' backend.
.TP
\fB\-\-iterm2\fR source
Shortcut to use 'iterm2' backend.
.TP
\fB\-\-jp2a\fR source
Shortcut to use 'jp2a' backend.
.TP
\fB\-\-kitty\fR source
Shortcut to use 'kitty' backend.
.TP
\fB\-\-pot\fR source
Shortcut to use 'pot' backend.
.TP
\fB\-\-pixterm\fR source
Shortcut to use 'pixterm' backend.
.TP
\fB\-\-sixel\fR source
Shortcut to use 'sixel' backend.
.TP
\fB\-\-termpix\fR source
Shortcut to use 'termpix' backend.
.TP
\fB\-\-tycat\fR source
Shortcut to use 'tycat' backend.
.TP
\fB\-\-w3m\fR source
Shortcut to use 'w3m' backend.
.TP
\fB\-\-ueberzug\fR source
Shortcut to use 'ueberzug' backend
.TP
\fB\-\-viu\fR source
Shortcut to use 'viu' backend
.TP
\fB\-\-off\fR
Shortcut to use 'off' backend (Disable ascii art).
.IP
NOTE: 'source; can be any of the following: 'auto', 'ascii', 'wallpaper', '/path/to/img',
\&'/path/to/ascii', '/path/to/dir/'
.SS "ASCII:"
.TP
\fB\-\-ascii_colors\fR x x x x x x
Colors to print the ascii art
.TP
\fB\-\-ascii_distro\fR distro
Which Distro's ascii art to print
.TP
NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS,
Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft,
ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch,
Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight,
bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres,
Container_Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS,
Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary,
EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, HydroOS,
Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora,
KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE,
Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, TeArch, Maui,
Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD,
Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD,
openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt,
osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS,
Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS,
Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap,
t2, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
Ubuntu\-Cinnamon, Ubuntu\-Budgie, Ubuntu\-GNOME, Ubuntu\-MATE,
Ubuntu\-Studio, Ubuntu, Univention, Venom, Void, VNux, semc, Obarun,
windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
.IP
NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
.IP
NOTE: Use '{distro name}_old' to use the old logos.
.IP
NOTE: Ubuntu has flavor variants.
.TP
NOTE: Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu\-GNOME,
Ubuntu\-Studio, Ubuntu\-Mate or Ubuntu\-Budgie to use the flavors.
.TP
NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
Artix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
postmarketOS, and Void have a smaller logo variant.
.IP
NOTE: Use '{distro name}_small' to use the small variants.
.TP
\fB\-\-ascii_bold\fR on/off
Whether or not to bold the ascii logo.
.TP
\fB\-L\fR, \fB\-\-logo\fR
Hide the info text and only show the ascii logo.
.SS "IMAGE:"
.TP
\fB\-\-loop\fR
Redraw the image constantly until Ctrl+C is used. This fixes issues
in some terminals emulators when using image mode.
.TP
\fB\-\-size\fR 00px | \fB\-\-size\fR 00%
How to size the image.
Possible values: auto, 00px, 00%, none
.TP
\fB\-\-catimg_size\fR 1/2
Change the resolution of catimg.
.TP
\fB\-\-crop_mode\fR mode
Which crop mode to use Which crop mode to use
.br
Takes the values: normal, fit, fill Takes the values: normal, fit, fill
.TP .TP
\fB\-\-crop_offset\fR value .B \--crop_offset 'value'
Change the crop offset for normal mode. Change the crop offset for normal mode.
.br
Possible values: northwest, north, northeast, Possible values: northwest, north, northeast,
west, center, east, southwest, south, southeast west, center, east, southwest, south, southeast
.TP .TP
\fB\-\-xoffset\fR px .B \--xoffset 'value'
How close the image will be to the left edge of the How close the image will be to the left edge of the
window. This only works with w3m. window in pixel. This only works with w3m.
.TP .TP
\fB\-\-yoffset\fR px .B \--yoffset 'value'
How close the image will be to the top edge of the How close the image will be to the top edge
window. This only works with w3m. of the window. This only works with w3m.
.TP .TP
\fB\-\-bg_color\fR color .B \--gap 'num'
Background color to display behind transparent image.
This only works with w3m.
.TP
\fB\-\-gap\fR num
Gap between image and text. Gap between image and text.
.br
NOTE: --gap can take a negative value which
will move the text closer to the left side.
.TP .TP
NOTE: \fB\-\-gap\fR can take a negative value which will move the text .B \--clean
closer to the left side. Remove all cropped images
.SH ASCII
.TP .TP
\fB\-\-clean\fR .B \--ascii 'value'
Delete cached files and thumbnails. Where to get the ASCII from
.SS "OTHER:" .br
Possible values: distro, /path/to/ascii
.TP .TP
\fB\-\-config\fR \fI\,/path/to/config\/\fP .B \--ascii_colors x x x x x x
Colors to print the ASCII art
.TP
.B \--ascii_distro 'distro'
Which Distro\'s ASCII art to print
.SH STDOUT
.TP
.B \--stdout info info
Launch fetch in stdout mode which prints the info in
a plain-text format that you can use with lemonbar etc.
.TP
.B \--stdout_separator 'string'
String to use as a separator in stdout mode.
.SH SCREENSHOT
.TP
.B \--scrot 'path'
Take a screenshot, if path is left empty the screenshot
function will use \$scrot_dir and \$scrot_name.
.TP
.B \--scrot_cmd 'cmd'
Screenshot program to launch
.SH OTHER
.TP
.B \--config 'path'
Specify a path to a custom config file Specify a path to a custom config file
.TP .TP
\fB\-\-config\fR none .B \--config none
Launch the script without a config file Launch the script without a config file
.TP .TP
\fB\-\-no_config\fR .B \--help
Don't create the user config file.
.TP .SH "SEE ALSO"
\fB\-\-print_config\fR http://github.com/dylanaraps/neofetch
Print the default config file to stdout.
.TP .SH BUGS
\fB\-\-stdout\fR Report bugs to <https://github.com/dylanaraps/neofetch/issues>
Turn off all colors and disables any ASCII/image backend.
.TP .SH LICENSE
\fB\-\-help\fR
Print this text and exit The MIT License (MIT)
.TP
\fB\-\-version\fR Copyright (c) 2016 Dylan Araps
Show neofetch version
.TP Permission is hereby granted, free of charge, to any person obtaining a
\fB\-v\fR copy of this software and associated documentation files (the "Software"),
Display error messages. to deal in the Software without restriction, including without limitation
.TP the rights to use, copy, modify, merge, publish, distribute, sublicense,
\fB\-vv\fR and/or sell copies of the Software, and to permit persons to whom
Display a verbose log for error reporting. the Software is furnished to do so, subject to the following conditions:
.SS "DEVELOPER:"
.TP THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
\fB\-\-gen\-man\fR OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
Generate a manpage for Neofetch in your PWD. (Requires GNU help2man) FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
.SH "REPORTING BUGS" THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
Report bugs to https://github.com/dylanaraps/neofetch/issues 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.
.SH AUTHOR
Created by Dylan Araps.