Compare commits

..

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

83 changed files with 5345 additions and 11512 deletions

View File

@ -1,20 +1,29 @@
## Description
If you're suggesting a new feature then just a description will suffice.
Only fill in the fields below if relevant. 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**)
## System Information
#### Neofetch version
## Screenshot
#### Operating system
## Config file
## Screenshot
## Verbose log
1. Run `neofetch -vv 2> neofetchlog`
2. Upload the contents of `neofetchlog` to pastebin, gist or equivalent.
**Neofetch 1.6**
1. Add `set -x` to a new line near the top of the script.
2. Run `neofetch 2> neofetchlog`
3. Upload the contents of `neofetchlog` to pastebin, gist or equivalent.
**Neofetch 1.7**
2. Run `neofetch -vv 2> neofetchlog`
3. 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

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

193
1.8.md Normal file
View File

@ -0,0 +1,193 @@
# Neofetch 1.8
This version of neofetch is vastly different from the previous versions and this<br \>
changelog won't cover everything that's changed. Have a look through the commit<br \>
history for more info.
There were a lot of major changes to how things work in this release so I'm expecting<br \>
bugs/things not working for people. Depending on what comes up we my release a few 1.8.X<br \>
versions.
This changelog is a bit of a mess this time around and I apologize but it should at least<br \>
get the message accross.
Android support didn't make it into this release as it requires testing on more devices.<br \>
If you've got a device running android and would like to help test out the branch, check<br \>
out the open PR here: [#322](https://github.com/dylanaraps/neofetch/pull/322)
This release also saw a lot more contributers which makes me really happy. Thanks to those<br \>
below for helping out. :)
### Contributers
- **[@hashhar](https://github.com/hashhar)**
- **[@williamkray](https://github.com/williamkray)**
- **[@dar-irl](https://github.com/dar-irl)**
- **[@gabe565](https://github.com/gabe565)**
- **[@maddcoder](https://github.com/maddcoder)**
- **[@iandrewt](https://github.com/iandrewt)**
- **[@aranega](https://github.com/aranega)**
- **[@vendion](https://github.com/vendion)**
- **[@konimex](https://github.com/konimex)**
- **[@undrskr](https://github.com/undrskr)**
### General
- Added `--version` to print the neofetch version.
- Fix issue when title and background were both color `7`.
- Fix issue with incorrect text color when `barinfo` is set.
- Fixed various Travis.ci bugs.
- Fix lint errors.
- Moved all whitespace trimming to a dedicated function.
- Neofetch will no longer have any whitespace issues in the output.
- See [trim()](https://github.com/dylanaraps/neofetch/commit/d3c87cdaacf1ea9fbf245146c910dc53b49dba08#diff-e863270127ca6116fd30e708cdc582fcR2789)
- Quote all variable/command substitutions.
- Removed `line_wrap` as having it set to `on` broke the output.
- Removed `stdout` mode since it's been broken for a while now and I don't see the<br\>
point in fixing it.
- Removed in-script config in favor of sourcing the default user config.
- Remove all instances of `! -z` since they're pointless.
- Remove all `bc` usage by simplifying math.
- Supress `getconfig` and `getscriptdir` errors.
- Supress `xprop` errors since it's now an optional dependency.
- The prompt is now dynamically set in image mode instead of being anchored to the<br \>
bottom of the window. See [#279](https://github.com/dylanaraps/neofetch/pull/279) and [#299](https://github.com/dylanaraps/neofetch/pull/299) for examples.
- The title at the top is now much more colorful.
- Moved commands near the bottom of the script to a new function called `main`.
- Use `read -s` instead of `stty -echo` and `stty +echo`.
- Use faster `$(())` syntax for index variables.
- `-v` now shows where the config files were sourced from.
- Cleanup
- Neofetch no longer clears the screen when run in ascii or image=off modes.
- You can use the old behaviour by aliasing `clear && neofetch` to `neofetch`.
### OS
- Added support for Windows 10 Linux subsystem. **[@konimex](https://github.com/konimex)**
- Added support for GuixSD. **[@konimex](https://github.com/konimex)**
- Added support for Devuan Linux.
- Added support for GalliumOS.
- Added support for Openwrt.
- Added support for PacBSD. **[@vendion](https://github.com/vendion)**
- Added support for Rosa.
- Added support for Solaris (Oracle / OpenIndiana). **[@konimex](https://github.com/konimex)**
- Added support for macOS Sierra. **[@iandrewt](https://github.com/iandrewt)**
- Fixed various iOS related issues.
### Packages
- Added Cydia package for iOS.
- See https://github.com/dylanaraps/neofetch#ios-1
### Info
**Terminal and Terminal Font**<br \>
![img](https://ipfs.pics/ipfs/QmR39ScLi56Yt73pA3YWri9ayatN6mpwSTEmM8RVdeRsB1)
- Added `term` function to display current terminal emulator. \[1\]
- Added `termfont` function to display current terminal font. \[2\]
\[1\] Both of these functions are enabled by default.<br \>
\[2\] See this wiki page for more info about the functions: [Link](https://github.com/dylanaraps/neofetch/wiki/Terminal-and-Terminal-Font-detection)
**Model**<br \>
- Added `model` a new function which displays your device's product vendor/name.
![Mode](https://ipfs.pics/ipfs/Qmcy2o5xZCELxroNLHAhY96ZsrwBFR86NGDCu5e2UPVn4b)
**Distro**<br \>
- Added `distro_shorthand` **[@konimex](https://github.com/konimex)**
**Title**<br \>
- Added additional fallback which gets the current username from `$HOME`.
**Color Blocks**<br \>
- Added `--block_height` / `$block_height` to change the number of lines high each<br \>
block will be.
![Big Blocks](https://ipfs.pics/ipfs/QmZpR8ukZNfGXkhXjTwAy3eWVRCeHdrurhgAdV5CSiTVvR)
**Resolution**<br \>
- [Windows] Fix resolution on Windows 10. **[@dar-irl](https://github.com/dar-irl)**
- [Mac OS X] Hide refresh rate if `0`. **[@iandrewt](https://github.com/iandrewt)**
- Fixed `xrandr` output on systems not using gawk.
- [Linux / BSD] Shortened refresh rate output.
**Shell**<br \>
- Show `fish` shell version. **[@maddcoder](https://github.com/maddcoder)**
**Song**<br \>
- Added support for Deadbeef. **[@konimex](https://github.com/konimex)**
- Added support for Amarok. **[@konimex](https://github.com/konimex)**
- Added support for Banshee. **[@konimex](https://github.com/konimex)**
- Added support for Rhythmbox. **[@konimex](https://github.com/konimex)**
- [Cmus] Prevent `tag artistsort` from showing up in song title. **[@williamkray](https://github.com/williamkray)**
- [Cmus] Fix order of music tags. **[@iandrewt](https://github.com/iandrewt)**
- [Cmus] The function now works on both OS X and Linux.
- [iTunes] Fix song not displaying. **[@iandrewt](https://github.com/iandrewt)**
**CPU**<br \>
- Simplify CPU Core command.
**CPU Usage**<br \>
- Fixed broken CPU usage output on BSD and Windows.
- Fixed misleading output on Linux / Mac OS X.
- Moved CPU Usage to its own dedicated function.
### Image
![terminology](https://ipfs.pics/ipfs/QmbVEUREBg4hMG22WrQ2bkt2sZZzyTEP5EEXmHRw7MHD6A)
- Added image support for terminology with `tycat`. **[@aranega](https://github.com/aranega)** \[1\]
- Fixed issues with lines getting drawn through images. See [#296](https://github.com/dylanaraps/neofetch/pull/296)
- Added `--crop_mode none` / `crop_mode=none` to disable cropping the images.
- Added `--size none` / `size=none` to disable resizing / cropping the images.
- Removed `image_position`
- `--image off` now behaves like the other image modes.
\[1\] `tycat` is a terminology builtin that works similarly to w3m-img. Those using terminology<br \>
now have working image support.
##### Shuffle mode
- Fixed directory going out of bounds causing a fallback to ascii mode. **[@gabe565](https://github.com/gabe565)**
- Simplified shuffle function.
- Path no longer requires a `/` at the end. **[@aranega](https://github.com/aranega)**
### Ascii
- Add `ascii_bold` which allows you to bold the ascii art.
- Added `--ascii_distro mac` as a shorter way of using the OS X ascii.
- Added missing `$ascii_distro` config option.
- Better `Ubuntu-GNOME` ascii art. **[@hashhar](https://github.com/hashhar)**
- Custom ascii files (`--ascii path/to/ascii_file`) now follow the same format as the<br\>
distro ascii files. See this wiki page that explains the syntax. [Link](https://github.com/dylanaraps/neofetch/wiki/Custom-Ascii-art-file-format)
- Fix a color issue with Debian's ascii logo.
- Fix an error with an unescaped char in Windows' ascii art.
- Use a pure bash solution to getting ascii size.
- Updated Solus ascii art to match new logo. **[@undrskr](https://github.com/undrskr)**

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)
Copyright (c) 2015-2021 Dylan Araps
Copyright (c) 2016 Dylan Araps
Permission is hereby granted, free of charge, to any person obtaining a copy
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
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
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

View File

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

577
README.md
View File

@ -1,25 +1,564 @@
<h3 align="center"><img src="https://i.imgur.com/ZQI2EYz.png" alt="logo" height="100px"></h3>
<p align="center">A command-line system information tool written in bash 3.2+</p>
# Neofetch
<p align="center">
<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>
[![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) [![Latest release](https://img.shields.io/github/release/dylanaraps/neofetch.svg)](https://github.com/dylanaraps/neofetch/releases)
<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.
Have a look at the wiki, I've updated/added some new pages!<br \>
**https://github.com/dylanaraps/neofetch/wiki**
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.
![1](https://ipfs.pics/ipfs/QmTtF9Sx8o617QE88GH3Z4yX7mRyi4yS1hsMHyRVmn14vJ)
### 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)
- [Ubuntu](#ubuntu)
- [Debian](#debian)
- [Fedora / RHEL / CentOS](#fedora--rhel--centos)
- [Void Linux](#void-linux)
- [BunsenLabs](#bunsenlabs)
- [Solus](#solus)
- [Slackware](#slackware)
- [Mac OS X](#mac-os-x)
- [iOS](#ios-1)
- [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://ipfs.pics/ipfs/QmRRYwcSRz1FHNx8VQiBixZq3qvBNk487fKGwUNTs7GQjA)
![Windows](https://ipfs.pics/ipfs/Qmf5GpmqnMRhEzC1qoQ2tM4699tEXLManZTs5pz4mWJbCg)
![Mac OS X](https://ipfs.pics/ipfs/QmWA8XX6pFkEuLLcrq5JZBx1KFEUaXanTy1jMxzKVRpwaT)
![bsd](https://ipfs.pics/ipfs/QmSpyCGzSgYnyfbMetKqxy9cU3UFbneS3G8JrbdxkiNLgm)
![bsd](https://ipfs.pics/ipfs/QmeZhs3CwGtM8CSVoorA2d2CqLxRzbJkdD7aYxa4Dixsea)
<!-- }}} -->
<!-- Features {{{ -->
## Features
- Supports **Linux**, **Mac OS X**, **iOS**, **BSD**, **Solaris** 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`.
##### iOS
These dependencies can all be installed through Cydia.<br \>
Note: The cydia package installs these dependencies for you.
- `Bourne-Again SHell`
- `Core Utilities`
- `Core Utilities (/bin)`
- `Darwin Tools`
- `system-cmds`
- `Gawk`
- `grep`
### Optional dependencies:
- Desktop Environment and Window Manager: `xprop` \[1\]
- Displaying images: `w3m-img` \[2\] \[3\] or `iTerm2` or `Terminology` \[4\]
- Thumbnail creation: `imagemagick`
- Displaying song information from Google Play Music Desktop Player: [`gpmdp-remote`](https://github.com/iAndrewT/gpmdp-remote)
##### Linux / BSD / Solaris
- 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`
##### BSD / Solaris
- GPU: `glxinfo`
- Not required on FreeBSD.
##### Windows (CYGWIN)
- `procps-ng` or `procps`
\[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\] Image support is built into Terminology and iTerm2, and doesn't require w3m-img.
\[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)
- [Ubuntu](#ubuntu)
- [Debian](#debian)
- [Fedora / RHEL / CentOS](#fedora--rhel--centos)
- [Void Linux](#void-linux)
- [BunsenLabs](#bunsenlabs)
- [Solus](#solus)
- [Slackware](#slackware)
- [Mac OS X](#mac-os-x)
- [iOS](##ios-1)
- [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
- `# wget -O /etc/portage/repos.conf/konimex.conf https://git.io/vocNV`
2. Sync the repo
- `# emerge --sync konimex`
3. To enable additional features such as w3m and music support, enable the appropriate USE flags. For example:
- `# echo "app-misc/neofetch X -moc" >> /etc/portage/package.use`
4. Install the package
- `# emerge -a app-misc/neofetch`
To install the git version, just add `app-misc/neofetch ~<your architecture>` to `package.accept_keywords`
### CRUX
1. Install git and the git ports(8) driver
- `sudo prt-get depinst git`
2. Add the `6c36-git` repository
- `sudo wget -O /etc/ports/6c37-git.git "https://raw.githubusercontent.com/6c37/cross/master/git-driver/6c37-git.git"`
3. Sync the repos
- `sudo ports -u`
4. Add the repo to /etc/prt-get.conf with your text editor of choice
- `prtdir /usr/ports/6c37-git`
5. Install the package
- `sudo prt-get depinst neofetch`
Or alternatively use the [port](https://raw.githubusercontent.com/6c37/crux-ports-git/3.2/neofetch/Pkgfile):
1. Download port
- `wget -O ~/work/neofetch/Pkgfile "https://raw.githubusercontent.com/6c37/crux-ports-git/3.2/neofetch/Pkgfile"`
2. Build the package
- `fakeroot pkgmk -d`
3. Install the package
- `sudo pkgadd neofetch#git-*.pkg.tar.gz`
### Ubuntu
1. Add PPA
- `sudo add-apt-repository ppa:dawidd0811/neofetch`
2. Update repositories
- `sudo apt update`
3. Install the package
- `sudo apt install neofetch`
### Debian
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 / RHEL / CentOS
**NOTE**: If you are using RHEL/CentOS, change `dnf` into `yum`.
1. Make sure you have installed `dnf-plugins-core`
2. Enable COPR repository
- `sudo dnf copr enable konimex/neofetch`
3. Install the package
- `sudo dnf install neofetch`
Alternatively:
1. Change your working directory to `/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`
* **NOTE**: If you are using Fedora, change `epel-7` to `fedora-23` or your Fedora version respectively. However if you are using RHEL/CentOS 6, change it to `epel-6`.
3. Install the package
- `sudo dnf install neofetch`
### Void Linux
Install it from the official repositories
- `sudo xbps-install -S neofetch`
### BunsenLabs
Neofetch is available in the official repos.
1. `sudo apt-get update`
2. `sudo apt-get install neofetch`
### Solus
Use the Software Center or type `sudo eopkg it neofetch`.
### Slackware
Download the files from [SlackBuilds](https://slackbuilds.org/repository/14.2/desktop/neofetch/) and follow [their instructions](https://slackbuilds.org/howto/).
### Mac OS X
1. Install `neofetch` with Homebrew
- `brew install neofetch`
### iOS
1. Add `http://dylanaraps.com/repo` to your cydia sources.
2. Install `neofetch` through cydia.
### 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:** You can run neofetch from any folder on your system, all the makefile does is move the files to a
"sane" location. The makefile is optional.
<!-- }}} -->
<!-- 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`.
#### 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 an example neofetch alias:
```sh
alias neofetch2="neofetch \
--config off \
--block_range 1 8 \
--bold off \
--uptime_shorthand on \
--gtk_shorthand on \
--colors 4 1 8 8 8 7 \
"
```
<!-- }}} -->
<!-- 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
--distro_shorthand on/off Shorten the output of distro (tiny, on, off)
NOTE: This is only possible on Linux
--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 on/off enable/disable the underline.
--underline_char char Character to use when underlining title
--bold on/off Enable/Disable bold text
Color Blocks:
--color_blocks on/off Enable/Disable the color blocks
--block_width num Width of color blocks in spaces
--block_height num Height of color blocks in lines
--block_range start end Range of colors to print as blocks
Progress Bars:
--progress_char 'elapsed char' 'total char'
Characters to use when drawing progress bars.
--progress_border on/off Whether or not to surround the bar with '[]'
--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 mode Progress bar mode.
Takes: bar, infobar, barinfo, off
--memory_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
--battery_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
--disk_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
Image:
--image type Image source. Where and what image we display.
Possible values: wall, ascii,
/path/to/img, /path/to/dir/, off
--size 00px | --size 00% How to size the image.
Possible values: auto, 00px, 00%, none
--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
--ascii_logo_size Size of ascii logo.
Supported distros: Arch, Gentoo, Crux, OpenBSD.
--ascii_bold on/off Whether or not to bold the ascii logo.
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
--version Show neofetch version
--test Launch the script with all functions / options enabled.
This should only be used for testing purposes, ie Travis.CI.
-v Display error messages.
-vv Display a verbose log for error reporting.
<!-- }}} -->
<!-- Frequently Asked Questions {{{ -->
## Frequently Asked Questions
#### How do I enable screenfetch mode?
Launching the script with `--ascii` or setting `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
#### 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 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.
- Some of the ascii logos.
- [ufetch](https://github.com/jschx/ufetch):
- Tiny ascii logos
- Everyone else helped out in one way or another. I'd list all of the names<br \>
but there's just too many of you. :)
<!-- }}} -->

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 @@
"\
${c1} .-/-.
////////.
////////${c2}y+${c1}//.
////////${c2}mMN${c1}/////.
////////${c2}mMN+${c1}////////.
////////////////////////.
/////////+${c2}shhddhyo${c1}+////////.
////////${c2}ymMNmdhhdmNNdo${c1}///////.
///////+${c2}mMms${c1}////////${c2}hNMh${c1}///////.
///////${c2}NMm+${c1}//////////${c2}sMMh${c1}///////
//////${c2}oMMNmmmmmmmmmmmmMMm${c1}///////
//////${c2}+MMmssssssssssssss+${c1}///////
\`//////${c2}yMMy${c1}////////////////////
\`//////${c2}smMNhso++oydNm${c1}////////
\`///////${c2}ohmNMMMNNdy+${c1}///////
\`//////////${c2}++${c1}//////////
\`////////////////.
-////////-
"

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 @@
"\
${c2} _,met\$\$\$\$\$gg.
,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.
,g\$\$P\"\ \"\"\"Y\$\$.\".
,\$\$P' \`\$\$\$.
',\$\$P ,ggs. \`\$\$b:
\`d\$\$' ,\$P\"\' ${c1}.${c2} \$\$\$
\$\$P d\$\' ${c1},${c2} \$\$P
\$\$: \$\$. ${c1}-${c2} ,d\$\$'
\$\$\; Y\$b._ _,d\$P'
Y\$\$. ${c1}\`.${c2}\`\"Y\$\$\$\$P\"'
${c2} \`\$\$b ${c1}\"-.__
${c2} \`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:,.
"

17
ascii/distro/devuan Normal file
View File

@ -0,0 +1,17 @@
"\
${c1} ..,,;;;::;,..
\`':ddd;:,.
\`'dPPd:,.
\`:b\$\$b\`.
'P\$\$\$d\`
.\$\$\$\$\$\`
;\$\$\$\$\$P
.:P\$\$\$\$\$\$\`
.,:b\$\$\$\$\$\$\$;'
.,:dP\$\$\$\$\$\$\$\$b:'
.,:;db\$\$\$\$\$\$\$\$\$\$Pd'\`
,db\$\$\$\$\$\$\$\$\$\$\$\$\$\$b:'\`
:\$\$\$\$\$\$\$\$\$\$\$\$b:'\`
\`\$\$\$\$\$bd:''\`
\`'''\`
"

20
ascii/distro/dragonflybsd Normal file
View File

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

19
ascii/distro/elementary Normal file
View File

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

19
ascii/distro/fedora Normal file
View File

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

17
ascii/distro/freebsd Normal file
View File

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

25
ascii/distro/frugalware Normal file
View File

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

13
ascii/distro/funtoo Normal file
View File

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

21
ascii/distro/galliumos Normal file
View File

@ -0,0 +1,21 @@
"\
${c1}sooooooooooooooooooooooooooooooooooooo+:
yyooooooooooooooooooooooooooooooooo+/:::
yyysoooooooooooooooooooooooooooo+/::::::
yyyyyoooooooooooooooooooooooo+/:::::::::
yyyyyysoooooooooooooooooo++/::::::::::::
yyyyyyysoooooooooooooo++/:::::::::::::::
yyyyyyyyysoooooo${c2}sydddys${c1}+/:::::::::::::::
yyyyyyyyyysooo${c2}smMMMMMMMNd${c1}+::::::::::::::
yyyyyyyyyyyyo${c2}sMMMMMMMMMMMN${c1}/:::::::::::::
yyyyyyyyyyyyy${c2}dMMMMMMMMMMMM${c1}o//:::::::::::
yyyyyyyyyyyyy${c2}hMMMMMMMMMMMm${c1}--//::::::::::
yyyyyyyyyyyyyy${c2}hmMMMMMMMNy${c1}:..-://::::::::
yyyyyyyyyyyyyyy${c2}yyhhyys+:${c1}......://:::::::
yyyyyyyyyyyyyyys+:--...........-///:::::
yyyyyyyyyyyys+:--................://::::
yyyyyyyyyo+:-.....................-//:::
yyyyyyo+:-..........................://:
yyyo+:-..............................-//
o/:-...................................:
"

20
ascii/distro/gentoo Normal file
View File

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

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+\'
"

12
ascii/distro/guixsd Normal file
View File

@ -0,0 +1,12 @@
"\
${c1} .. \`.
\`--..\`\`\`..\` \`..\`\`\`..--\`
.-:///-:::. \`-:::///:-.
\`\`\`\`.:::\` \`:::.\`\`\`\`
-//:\` -::-
://: -::-
\`///- .:::\`
-+++-:::.
:+/:::-
\`-....\`
"

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..
"

20
ascii/distro/kde Normal file
View File

@ -0,0 +1,20 @@
${c1}' `..---+/---..`
`---.`` `` `.---.`
.--.` `` `-:-.
`:/: `.----//----.` :/-
.:. `---` `--.` .:`
.:` `--` .:- `:.
`/ `:. `.-::-.` -:` `/`
/. /. `:++++++++:` .: .:
`/ .: `+++++++++++/ /` `+`
/+` -- .++++++++++++` :. .+:
`/ .: `+++++++++++/ /` `+`
/` /. `:++++++++:` .: .:
./ `:. `.:::-.` -:` `/`
.:` `--` .:- `:.
.:. `---` `--.` .:`
`:/: `.----//----.` :/-
.-:.` `` `-:-.
`---.`` `` `.---.`
`..---+/---..`
'

22
ascii/distro/kogaion Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} ;; ,;
;;; ,;;
,;;;; ;;;;
,;;;;;;;; ;;;;
;;;;;;;;;;; ;;;;;
,;;;;;;;;;;;; ';;;;;,
;;;;;;;;;;;;;;, ';;;;;;;
;;;;;;;;;;;;;;;;;, ';;;;;
; ';;;;;;;;;;;;;;;;;;, ;;;
;;;, ';;;;;;;;;;;;;;;;;;;,;;
;;;;;, ';;;;;;;;;;;;;;;;;;,
;;;;;;;;, ';;;;;;;;;;;;;;;;,
;;;;;;;;;;;;, ';;;;;;;;;;;;;;
';;;;;;;;;;;;; ';;;;;;;;;;;;;
';;;;;;;;;;;;;, ';;;;;;;;;;;
';;;;;;;;;;;;; ;;;;;;;;;;
';;;;;;;;;;;; ;;;;;;;;
';;;;;;;; ;;;;;;
';;;;; ;;;;
';;; ;;
"

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 @@
"\
${c2}\`.-::---..
${c1} .:++++ooooosssoo:.
.+o++::. \`.:oos+.
${c1} :oo:.\` -+oo${c2}:
${c1} ${c2}\`${c1}+o/\` .${c2}::::::${c1}-. .++-${c2}\`
${c1}${c2}\`${c1}/s/ .yyyyyyyyyyo: +o-${c2}\`
${c1}${c2}\`${c1}so .ss ohyo\` :s-${c2}:
${c1}${c2}\`${c1}s/ .ss h m myy/ /s\`${c2}\`
${c1}\`s: \`oo s m Myy+-o:\`
\`oo :+sdoohyoydyso/.
:o. .:////////++:
${c1} \`/++ ${c2}-:::::-
${c1} ${c2}\`${c1}++-
${c1} ${c2}\`${c1}/+-
${c1} ${c2}.${c1}+/.
${c1} ${c2}.${c1}:+-.
\`--.\`\`
"

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 @@
"\
${c1} .°°.
°° .°°.
.°°°. °°
. .
°°° .°°°.
.°°°. '___'
${c2} .${c1}'___' ${c2} .
: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 @@
"\
${c1}MMMMMMMMMMMMMMMMMMMMMMMMMmds+.
MMm----::-://////////////oymNMd+\`
MMd ${c2}/++ ${c1}-sNMd:
MMNso/\` ${c2}dMM \`.::-. .-::.\` ${c1}.hMN:
ddddMMh ${c2}dMM :hNMNMNhNMNMNh: ${c1}\`NMm
NMm ${c2}dMM .NMN/-+MMM+-/NMN\` ${c1}dMM
NMm ${c2}dMM -MMm \`MMM dMM. ${c1}dMM
NMm ${c2}dMM -MMm \`MMM dMM. ${c1}dMM
NMm ${c2}dMM .mmd \`mmm yMM. ${c1}dMM
NMm ${c2}dMM\` ..\` ... ydm. ${c1}dMM
hMM- ${c2}+MMd/-------...-:sdds ${c1}dMM
-NMm- ${c2}:hNMNNNmdddddddddy/\` ${c1}dMM
-dMNs-${c2}\`\`-::::-------.\`\` ${c1}dMM
\`/dMNmy+/:-------------:/yMMM
./ydNMMMMMMMMMMMMMMMMMMMMM
\.MMMMMMMMMMMMMMMMMMM
"

17
ascii/distro/netbsd Normal file
View File

@ -0,0 +1,17 @@
"\
${c1} \`-/oshdmNMNdhyo+:-\`
${c2}y${c1}/s+:-\`\` \`.-:+oydNMMMMNhs/-\`\`
${c2}-m+${c1}NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-\`
${c2}-m+${c1}NMMMMMMMMMMMMMMMMMMMMmy+:\`
${c2}-N/${c1}dMMMMMMMMMMMMMMMds:\`
${c2}-N/${c1}hMMMMMMMMMmho:\`
${c2}-N/${c1}-:/++/:.\`
${c2} :M+
:Mo
:Ms
:Ms
:Ms
:Ms
:Ms
:Ms
"

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 _ _. >-\' ${c1})${c4}._. ${c1}|-\'
${c1} \`-|.\' /_. ${c4}\_| ${c1} F
/.- . _.<
/\' /.\' .\' \`\\
/L /\' |/ _.-\'-\\
/\'J ___.---\'\|
|\ .--\' V | \`. \`
|/\`. \`-. \`._)
/ .-.\\
\\ ( \`\\
\`.\
"

View File

@ -0,0 +1,9 @@
"\
${c1} _____
\\- -/
\\_/ \\
| ${c2}O O${c1} |
|_ < ) 3 )
/ \\ /
/-_____-\\
"

18
ascii/distro/openindiana Normal file
View File

@ -0,0 +1,18 @@
"\
${c2} .sy/
.yh+
${c1}-+syyyo+- ${c2} /+.
${c1}+ddo/---/sdh/ ${c2} ym-
${c1}\`hm+ \`sms${c2} ym-\`\`\`\`\`\`\`.-.
${c1}sm+ sm/ ${c2} ym- +s
${c1}hm. /mo ${c2} ym- /h
${c1}omo ym: ${c2} ym- \`os\`
${c1}smo\` .ym+ ${c2} ym- .os-
\`\` ${c1}:ymy+///oyms- ${c2} ym- .+s+.
..\` ${c1}\`:+oo+/-\` ${c2} -//oyo-
-:\` .:oys/.
+- \`./oyys/.
h+\` \`.-:+oyyyo/-\`
\`/ossssysso+/-.\`
"

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:^'
"

11
ascii/distro/openwrt Normal file
View File

@ -0,0 +1,11 @@
"\
${c1} _______
| |.-----.-----.-----.
| - || _ | -__| |
|_______|| __|_____|__|__|
|__|
________ __
| | | |.----.| |_
| | | || _|| _|
|________||__| |____|
"

14
ascii/distro/oracle Normal file
View File

@ -0,0 +1,14 @@
"\
${c1}
\`-/+++++++++++++++++/-.\`
\`/syyyyyyyyyyyyyyyyyyyyyyys/.
:yyyyo/-...............-/oyyyy/
/yyys- .oyyy+
.yyyy\` \`syyy-
:yyyo /yyy/
.yyyy\` \`syyy-
/yyys. .oyyyo
/yyyyo:-...............-:oyyyy/\`
\`/syyyyyyyyyyyyyyyyyyyyyyys+.
\`.:/+ooooooooooooooo+/:.\`
"

26
ascii/distro/pacbsd Normal file
View File

@ -0,0 +1,26 @@
"\
${c1} :+sMs.
\`:ddNMd- -o--\`
-sMMMMh: \`+N+\`\`
yMMMMMs\` .....-/-... \`mNh/
yMMMMMmh+-\`:sdmmmmmmMmmmmddy+-\`\`./ddNMMm
yNMMNMMMMNdyyNNMMMMMMMMMMMMMMMhyshNmMMMm
:yMMMMMMMMMNdooNMMMMMMMMMMMMMMMMNmy:mMMd
+MMMMMMMMMmy:sNMMMMMMMMMMMMMMMMMMMmshs-
:hNMMMMMMN+-+MMMMMMMMMMMMMMMMMMMMMMMs.
.omysmNNhy/+yNMMMMMMMMMMNMMMMMMMMMNdNNy-
/hMM:::::/hNMMMMMMMMMMMm/-yNMMMMMMN.mMNh\`
.hMMMMdhdMMMMMMMMMMMMMMmo \`sMMMMMMN mMMm-
:dMMMMMMMMMMMMMMMMMMMMMdo+ oMMMMMMN\`smMNo\`
/dMMMMMMMMMMMMMMMMMMMMMNd/\` :yMMMMMN:-hMMM.
:dMMMMMMMMMMMMMMMMMMMMMNh\` oMMMMMMNo/dMNN\`
:hMMMMMMMMMMMMMMMMMMMMMMNs--sMMMMMMMNNmy++\`
sNMMMMMMMMMMMMMMMMMMMMMMMmmNMMMMMMNho::o.
:yMMMMMMMMMMMMMNho+sydNNNNNNNmysso/\` -//
/dMMMMMMMMMMMMMs- \`\`\`\`\`\`\`\`..\`\`
.oMMMMMMMMMMMMNs\` ./y:\`
+dNMMNMMMMMMMmy\` \`\`./ys.
\`/hMMMMMMMMMMMNo-\`\` \`.+yy+-\`
\`-/hmNMNMMMMMMmmddddhhy/-\`
\`-+oooyMMMdsoo+/:.
"

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 @@
"\
${c1} 8ZZZZZZ${c2}MMMMM
${c1} .ZZZZZZZZZ${c2}MMMMMMM.
${c2} MM${c1}ZZZZZZZZZ${c2}MMMMMMM${c1}ZZZZ
${c2} MMMMM${c1}ZZZZZZZZ${c2}MMMMM${c1}ZZZZZZZM
${c2} MMMMMMM${c1}ZZZZZZZ${c2}MMMM${c1}ZZZZZZZZZ.
${c2} MMMMMMMMM${c1}ZZZZZZ${c2}MMM${c1}ZZZZZZZZZZZI
${c2}MMMMMMMMMMM${c1}ZZZZZZ${c2}MM${c1}ZZZZZZZZZZ${c2}MMM
${c1}.ZZZ${c2}MMMMMMMMMM${c1}IZZ${c2}MM${c1}ZZZZZ${c2}MMMMMMMMM
${c1}ZZZZZZZ${c2}MMMMMMMM${c1}ZZ${c2}M${c1}ZZZZ${c2}MMMMMMMMMMM
${c1}ZZZZZZZZZZZZZZZZ${c2}M${c1}Z${c2}MMMMMMMMMMMMMMM
${c1}.ZZZZZZZZZZZZZ${c2}MMM${c1}Z${c2}M${c1}ZZZZZZZZZZ${c2}MMMM
${c1}.ZZZZZZZZZZZ${c2}MMM${c1}7ZZ${c2}MM${c1}ZZZZZZZZZZ7${c2}M
${c1} ZZZZZZZZZ${c2}MMMM${c1}ZZZZ${c2}MMMM${c1}ZZZZZZZ77
${c2} MMMMMMMMMMMM${c1}ZZZZZ${c2}MMMM${c1}ZZZZZ77
${c2} MMMMMMMMMM${c1}7ZZZZZZ${c2}MMMMM${c1}ZZ77
${c2} .MMMMMMM${c1}ZZZZZZZZ${c2}MMMMM${c1}Z7Z
${c2} MMMMM${c1}ZZZZZZZZZ${c2}MMMMMMM
${c1} NZZZZZZZZZZZ${c2}MMMMM
${c1} ZZZZZZZZZ${c2}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 @@
"\
${c1} \`.-..........\`
\`////////::.\`-/.
-: ....-////////.
//:-::///////////\`
\`--::: \`-://////////////:
//////- \`\`.-:///////// .\`
\`://////:-.\` :///////::///:\`
.-/////////:---/////////////:
.-://////////////////////.
${c2} yMN+\`.-${c1}::///////////////-\`
${c2} .-\`:NMMNMs\` \`..-------..\`
MN+/mMMMMMhoooyysshsss
MMM MMMMMMMMMMMMMMyyddMMM+
MMMM MMMMMMMMMMMMMNdyNMMh\` hyhMMM
MMMMMMMMMMMMMMMMyoNNNMMM+. MMMMMMMM
MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM
"

22
ascii/distro/rosa Normal file
View File

@ -0,0 +1,22 @@
"\
${c1} ROSAROSAROSAROSAR
ROSA AROS
ROS SAROSAROSAROSAR AROS
RO ROSAROSAROSAROSAROSAR RO
ARO AROSAROSAROSARO AROS ROS
ARO ROSAROS OSAR ROSA ROS
RO AROSA ROSAROSAROSA ROSAR RO
RO ROSAR ROSAROSAROSAR R ROSARO RO
RO ROSA AROSAROSAROSA AR ROSARO AR
RO AROS ROSAROSAROSA ROS AROSARO AR
RO AROS ROSAROSARO ROSARO ROSARO AR
RO ROS AROSAROS ROSAROSA AROSAR AR
RO ROSA ROS ROSAROSAR ROSARO RO
RO ROS AROSAROSAROSA ROSARO AR
ARO ROSA ROSAROSAROS AROSAR ARO
ARO OROSA R ROSAROS ROS
RO AROSAROS AROSAROSAR RO
AROS AROSAROSAROSARO AROS
ROSA SARO
ROSAROSAROSAROSAR
"

20
ascii/distro/sabayon Normal file
View File

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

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 @@
"\
${c3}......
.'${c1}D${c3}lddddddddddd'.
.'ddd${c1}XM${c3}xdddddddddddddd.
.dddddx${c1}MMM0${c3};dddddddddddddd.
'dddddl${c1}MMMMMN${c3}cddddddddddddddd.
ddddddc${c1}WMMMMMMW${c3}lddddddddddddddd.
ddddddc${c1}WMMMMMMMMO${c3}ddoddddddddddddd.
.ddddd:${c1}NMMMMMMMMMK${c3}dd${c1}NX${c3}od;c${c1}lxl${c3}dddddd
dddddc${c1}WMMMMMMMMMMNN${c3}dd${c1}MMXl${c3};d${c1}00xl;${c3}ddd.
ddddl${c1}WMMMMMMMMMMMMM${c3}d;${c1}MMMM0${c3}:dl${c1}XMMXk:${c3}'
dddo${c1}WMMMMMMMMMMMMMM${c3}dd${c1}MMMMMW${c3}od${c3};${c1}XMMMOd
${c3}.dd${c1}MMMMMMMMMMMMMMMM${c3}d:${c1}MMMMMMM${c3}kd${c1}lMKll
${c3}.;dk0${c1}KXNWWMMMMMMMMM${c3}dx${c1}MMMMMMM${c3}Xl;lxK;
${c3} 'dddddddd;:cclodcddxddolloxO0O${c1}d'
${c1} ckkxxxddddddddxxkOOO000Okdool.
${c2}.lddddxxxxxxddddooooooooood
.:oooooooooooooooooooc'
.,:looooooooooc;.
"

20
ascii/distro/steamos Normal file
View File

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

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/.\`
.//\`
"

10
ascii/distro/travis Normal file
View File

@ -0,0 +1,10 @@
"\
${c1} _______ _
${c2}|__ __| | |
${c3} | | ___ ___| |_
${c4} | |/ _ \/ __| __|
${c5} | | __/\__ \ |_
${c6} |_|\___||___/\__|
"

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 @@
"\
${c1} ./+o+-
${c2} yyyyy- ${c1}-yyyyyy+
${c2} ${c2}://+//////${c1}-yyyyyyo
${c3} .++ ${c2}.:/++++++/-${c1}.+sss/\`
${c3} .:++o: ${c2}/++++++++/:--:/-
${c3} o:+o+:++.${c2}\`..\`\`\`.-/oo+++++/
${c3} .:+o:+o/.${c2} \`+sssoo+/
${c2} .++/+:${c3}+oo+o:\`${c2} /sssooo.
${c2}/+++//+:${c3}\`oo+o${c2} /::--:.
${c2}\+/+o+++${c3}\`o++o${c1} ++////.
${c2} .++.o+${c3}++oo+:\`${c1} /dddhhh.
${c3} .+.o+oo:.${c1} \`oddhhhh+
${c3} \+.++o+o\`${c1}\`-\`\`\`\`.:ohdhhhhh+
${c3} \`:o+++ ${c1}\`ohhhhhhhhyo++os:
${c3} .o:${c1}\`.syhhhhhhh/${c3}.oo++o\`
${c1} /osyyyyyyo${c3}++ooo+++/
${c1} \`\`\`\`\` ${c3}+oo+++o\:
${c3} \`oo++.
"

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

@ -0,0 +1,18 @@
"\
${c3} ./o.
.oooooooo
.oooo\`\`\`soooo
.oooo\` \`soooo
.ooo\` ${c4}.o.${c3} \`\\/ooo.
:ooo ${c4}:oooo.${c3} \`\\/ooo.
sooo ${c4}\`ooooo${c3} \\/oooo
\\/ooo ${c4}\`soooo${c3} \`ooooo
\`soooo ${c4}\`\\/ooo${c3} \`soooo
${c4}./oo ${c3}\`\\/ooo ${c4}\`/oooo.${c3} \`/ooo
${c4}\`\\/ooo. ${c3}\`/oooo. ${c4}\`/oooo.${c3} \`\`
${c4} \`\\/ooo. ${c3}/oooo ${c4}/ooo\`
${c4} \`ooooo ${c3}\`\` ${c4}.oooo
${c4} \`soooo. .oooo\`
\`\\/oooooooooo\`
\`\`\\/oo\`\`
"

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\`
"

418
config/config Normal file
View File

@ -0,0 +1,418 @@
#!/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 "Model" model
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 "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" battery
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" users
# info "Birthday" birthday
info linebreak
info cols
info linebreak
}
# Kernel
# Show more kernel info
# --kernel_shorthand on/off
kernel_shorthand="on"
# Distro
# Shorten the output of distro (tiny, on, off)
# NOTE: This is only possible on Linux
distro_shorthand="off"
# 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 Shorthand
# Set shorthand setting
# --cpu_shorthand name, speed, tiny, on, off
cpu_shorthand="off"
# CPU Usage display
# Set CPU usage display setting
# --cpu_display bar, infobar, barinfo, 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"
# }}}
# 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)
# You can also specify:
# fg (foreground color)
colors=(distro)
# }}}
# Text Options {{{
# Toggle bold text
# --bold on/off
bold="on"
# Enable/Disable Underline
# --underline on/off
underline_enabled="on"
# Underline character
# --underline_char char
underline_char="-"
# }}}
# 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 in spaces
# --block_width num
block_width=2
# Color block height in lines
# --block_height num
block_height=1
# }}}
# Progress Bars {{{
# Progress bar character
# --progress_char elapsed_char total_char
progress_char_elapsed="-"
progress_char_total="="
# Progress vorder
# --progress_border on/off
progress_border="on"
# 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%, none
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 distro
# Which distro's ascii art to display.
# --ascii_distro 'auto', 'distro_name'
ascii_distro="auto"
# 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"
# Bold ascii logo
# Whether or not to bold the ascii logo.
# --ascii_bold on/off
ascii_bold="off"
# }}}
# 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"
# }}}
# 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"
# }}}

13421
neofetch

File diff suppressed because it is too large Load Diff

View File

@ -1,431 +1,291 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
.TH NEOFETCH "1" "April 2021" "Neofetch 7.1.0" "User Commands"
.TH NEOFETCH "1" "June 2016" "1.8" "User Commands"
.SH NAME
Neofetch \- A fast, highly customizable system info script
neofetch \- simple system information script
.SH SYNOPSIS
.B neofetch
\fI\,func_name --option "value" --option "value"\/\fR
.B neofetch \fR[Optional Flags]
.SH DESCRIPTION
Neofetch is a CLI system information tool written in BASH. Neofetch
displays information about your system next to an image, your OS logo,
or any ASCII file of your choice.
.PP
NOTE: Every launch flag has a config option.
neofetch is a script that gathers information about your system and prints
it to the terminal next to an image, a distro's logo or any ASCII art of
your choice.
.SH OPTIONS
.SS "INFO:"
.TP
func_name
Specify a function name (second part of info() from config) to
quickly display only that function's information.
.IP
Example: neofetch uptime \fB\-\-uptime_shorthand\fR tiny
.IP
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[@]##*: }")
.B \--disable 'infoname'
Allows you to disable an info line from appearing in the output.
.br
NOTE: You can supply multiple args. eg.
.br
\'neofetch --disable cpu gpu disk shell\'
.TP
\fB\-\-disable\fR infoname
Allows you to disable an info line from appearing
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'
.B \--osx_buildversion 'on/off'
Hide/Show Mac OS X build version.
.TP
\fB\-\-title_fqdn\fR on/off
Hide/Show Fully Qualified Domain Name in title.
.B \--osx_codename 'on/off'
Hide/Show Mac OS X codename.
.TP
\fB\-\-package_managers\fR on/off
Hide/Show Package Manager names . (on, tiny, off)
.B \--os_arch 'on/off'
Hide/Show Windows architecture.
.TP
\fB\-\-os_arch\fR on/off
Hide/Show OS architecture.
.TP
\fB\-\-speed_type\fR type
.B \--speed_type 'type'
Change the type of cpu speed to display.
.br
Possible values: current, min, max, bios,
scaling_current, scaling_min, scaling_max
.IP
NOTE: This only supports Linux with cpufreq.
.br
NOTE: This only support Linux with cpufreq.
.TP
\fB\-\-speed_shorthand\fR on/off
Whether or not to show decimals in CPU speed.
.B \--cpu_shorthand 'type'
Shorten the output of CPU
.br
Possible values: name, speed, tiny, on, off
.TP
NOTE: This flag is not supported in systems with CPU speed less than
1 GHz.
.TP
\fB\-\-cpu_brand\fR on/off
Enable/Disable CPU brand in output.
.TP
\fB\-\-cpu_cores\fR type
.B \--cpu_cores 'on/off'
Whether or not to display the number of CPU cores
Possible values: logical, physical, off
.IP
NOTE: 'physical' doesn't work on BSD.
.TP
\fB\-\-cpu_speed\fR on/off
Hide/Show cpu speed.
.B \--distro_shorthand 'on/off'
Shorten the output of distro (tiny, on, off)
.br
NOTE: This is only possible on Linux
.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
.B \--kernel_shorthand 'on/off'
Shorten the output of kernel
.IP
NOTE: This option won't work in BSDs (except PacBSD and PC\-BSD)
.TP
\fB\-\-uptime_shorthand\fR on/off
Shorten the output of uptime (on, tiny, off)
.B \--uptime_shorthand 'on/off'
Shorten the output of uptime (tiny, on, off)
.TP
\fB\-\-refresh_rate\fR on/off
.B \--refresh_rate 'on/off'
Whether to display the refresh rate of each monitor
Unsupported on Windows
.TP
\fB\-\-gpu_brand\fR on/off
Enable/Disable GPU brand in output. (AMD/NVIDIA/Intel)
.B \--gpu_shorthand 'on/off'
Shorten the output of GPU (tiny, on, off)
.TP
\fB\-\-gpu_type\fR type
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
.B \--gtk_shorthand 'on/off'
Shorten output of gtk theme/icons
.TP
\fB\-\-gtk2\fR on/off
Enable/Disable gtk2 theme/font/icons output
.B \--gtk2 'on/off'
Enable/Disable GTK2 theme/icons output
.TP
\fB\-\-gtk3\fR on/off
Enable/Disable gtk3 theme/font/icons output
.B \--gtk3 'on/off'
Enable/Disable gtk3 theme/icons output
.TP
\fB\-\-shell_path\fR on/off
Enable/Disable showing $SHELL path
.B \--shell_path 'on/off'
Enable/Disable showing \$SHELL path
.TP
\fB\-\-shell_version\fR on/off
Enable/Disable showing $SHELL version
.B \--shell_version 'on/off'
Enable/Disable showing \$SHELL version
.TP
\fB\-\-disk_show\fR value
Which disks to display.
Possible values: '/', '/dev/sdXX', '/path/to/mount point'
.IP
NOTE: Multiple values can be given. (\fB\-\-disk_show\fR '/' '/dev/sdc1')
.B \--battery_num 'num'
Which battery to display, default value is 'all'
.TP
\fB\-\-disk_subtitle\fR type
What information to append to the Disk subtitle.
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.
.B \--battery_shorthand 'on/off'
Whether or not each battery gets its own line/title
.TP
\fB\-\-disk_percent\fR on/off
Hide/Show disk percent.
.B \--ip_host 'url'
URL to ping for public IP
.TP
\fB\-\-ip_host\fR url
URL to query for public IP
.B \--song_shorthand 'on/off'
Print the Artist/Title on seperate lines
.TP
\fB\-\-ip_timeout\fR int
Public IP timeout (in seconds).
.B \--birthday_shorthand 'on/off'
Shorten the output of birthday
.TP
\fB\-\-ip_interface\fR value
Interface(s) to use for local IP
.B \--birthday_time 'on/off'
Enable/Disable showing the time in birthday output
.TP
\fB\-\-song_format\fR format
Print the song data in a specific format (see config file).
.B \--birthday_format 'format'
Format the birthday output. (Uses 'date' cmd format)
.SH TEXT FORMATTING
.TP
\fB\-\-song_shorthand\fR on/off
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
.B \--colors x x x x x x
Changes the text colors in this order:
title, @, underline, subtitle, colon, info
.TP
\fB\-\-underline\fR on/off
Enable/Disable the underline.
.B \--underline on/off
enable/disable the underline.
.TP
\fB\-\-underline_char\fR char
.B \--underline_char 'char'
Character to use when underlining title
.TP
\fB\-\-bold\fR on/off
.B \--bold 'on/off'
Enable/Disable bold text
.TP
\fB\-\-separator\fR string
Changes the default ':' separator to the specified string.
.SS "COLOR BLOCKS:"
.B \--prompt_height 'num'
Set this to your prompt height to fix issues
with the text going off screen at the top
.SH COLOR BLOCKS
.TP
\fB\-\-color_blocks\fR on/off
.B \--color_blocks 'on/off'
Enable/Disable the color blocks
.TP
\fB\-\-col_offset\fR auto/num
Left\-padding of color blocks
.TP
\fB\-\-block_width\fR num
.B \--block_width 'num'
Width of color blocks in spaces
.TP
\fB\-\-block_height\fR num
.B \--block_height 'num'
Height of color blocks in lines
.TP
\fB\-\-block_range\fR num num
.B \--block_range 'start' 'end'
Range of colors to print as blocks
.SS "BARS:"
.SH PROGRESS BARS
.TP
\fB\-\-bar_char\fR 'elapsed char' 'total char'
Characters to use when drawing bars.
.B \--progress_char 'elapsed char' 'total char'
Characters to use when drawing progress bars.
.TP
\fB\-\-bar_border\fR on/off
.B \--progress_border on/off
Whether or not to surround the bar with '[]'
.TP
\fB\-\-bar_length\fR num
Length in spaces to make the bars.
.B \--progress_length 'num'
Length in spaces to make the progress bars.
.TP
\fB\-\-bar_colors\fR num num
Colors to make the bar.
.B \--progress_colors 'num' 'num'
Colors to make the progress bar.
.br
Set in this order: elapsed, total
.TP
\fB\-\-memory_display\fR mode
Bar mode.
Possible values: bar, infobar, barinfo, off
.B \--cpu_display 'mode'
Progress bar mode.
.br
Takes: bar, infobar, barinfo, off
.TP
\fB\-\-battery_display\fR mode
Bar mode.
Possible values: bar, infobar, barinfo, off
.B \--memory_display 'mode'
Progress bar mode.
.br
Takes: bar, infobar, barinfo, off
.TP
\fB\-\-disk_display\fR mode
Bar mode.
Possible values: bar, infobar, barinfo, off
.SS "IMAGE BACKEND:"
.B \--battery_display 'mode'
Progress bar mode.
.br
Takes: bar, infobar, barinfo, off
.TP
\fB\-\-backend\fR backend
Which image backend to use.
Possible values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a',
\&'iterm2', 'off', 'sixel', 'tycat', 'w3m', 'kitty', 'viu'
.B \--disk_display 'mode'
Progress bar mode.
.br
Takes: bar, infobar, barinfo, off
.SH IMAGE
.TP
\fB\-\-source\fR source
Which image or ascii file to use.
Possible values: 'auto', 'ascii', 'wallpaper', '/path/to/img',
\&'/path/to/ascii', '/path/to/dir/', 'command output' [ascii]
.B \--image 'type'
Image source. Where and what image we display.
.br
Possible values: wall, ascii, /path/to/img, /path/to/dir/, off
.TP
\fB\-\-ascii\fR source
Shortcut to use 'ascii' backend.
.IP
NEW: neofetch \fB\-\-ascii\fR "$(fortune | cowsay \fB\-W\fR 30)"
.TP
\fB\-\-caca\fR source
Shortcut to use 'caca' backend.
.TP
\fB\-\-catimg\fR source
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%
.B \--size 'size'
How to size the image.
.br
Possible values: auto, 00px, 00%, none
.TP
\fB\-\-catimg_size\fR 1/2
Change the resolution of catimg.
.TP
\fB\-\-crop_mode\fR mode
.B \--crop_mode 'mode'
Which crop mode to use
.br
Takes the values: normal, fit, fill
.TP
\fB\-\-crop_offset\fR value
.B \--crop_offset 'value'
Change the crop offset for normal mode.
.br
Possible values: northwest, north, northeast,
west, center, east, southwest, south, southeast
.TP
\fB\-\-xoffset\fR px
.B \--xoffset 'value'
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
\fB\-\-yoffset\fR px
How close the image will be to the top edge of the
window. This only works with w3m.
.B \--yoffset 'value'
How close the image will be to the top edge
of the window. This only works with w3m.
.TP
\fB\-\-bg_color\fR color
Background color to display behind transparent image.
This only works with w3m.
.TP
\fB\-\-gap\fR num
.B \--gap 'num'
Gap between image and text.
.br
NOTE: --gap can take a negative value which
will move the text closer to the left side.
.TP
NOTE: \fB\-\-gap\fR can take a negative value which will move the text
closer to the left side.
.B \--clean
Remove all cropped images
.SH ASCII
.TP
\fB\-\-clean\fR
Delete cached files and thumbnails.
.SS "OTHER:"
.B \--ascii 'value'
Where to get the ASCII from
.br
Possible values: distro, /path/to/ascii
.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
.TP
.B \--ascii_logo_size 'size'
Size of ascii logo.
Supported distros: Arch, Gentoo, Crux, OpenBSD.
Possible values: small, normal
.TP
.B \--ascii_bold 'on/off'
Whether or not to bold the ascii logo.
.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
.TP
\fB\-\-config\fR none
.B \--config none
Launch the script without a config file
.TP
\fB\-\-no_config\fR
Don't create the user config file.
.B \--help
.TP
\fB\-\-print_config\fR
Print the default config file to stdout.
.B \--test
Launch the script with all functions / options enabled.
This should only be used for testing purposes, ie Travis.CI.
.TP
\fB\-\-stdout\fR
Turn off all colors and disables any ASCII/image backend.
.B \--version
Show neofetch version.
.TP
\fB\-\-help\fR
Print this text and exit
.TP
\fB\-\-version\fR
Show neofetch version
.TP
\fB\-v\fR
.B \-v
Display error messages.
.TP
\fB\-vv\fR
.B \-vv
Display a verbose log for error reporting.
.SS "DEVELOPER:"
.TP
\fB\-\-gen\-man\fR
Generate a manpage for Neofetch in your PWD. (Requires GNU help2man)
.SH "REPORTING BUGS"
Report bugs to https://github.com/dylanaraps/neofetch/issues
.SH "SEE ALSO"
http://github.com/dylanaraps/neofetch
.SH BUGS
Report bugs to <https://github.com/dylanaraps/neofetch/issues>
.SH LICENSE
The MIT License (MIT)
Copyright (c) 2016 Dylan Araps
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
.SH AUTHOR
Created by Dylan Araps.