1 # See this wiki page for more info:
2 # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
11 info "Packages" packages
13 info "Resolution" resolution
16 info "WM Theme" wm_theme
20 info "Terminal Font" term_font
25 # info "GPU Driver" gpu_driver # Linux/macOS only
26 # info "CPU Usage" cpu_usage
28 # info "Battery" battery
31 # [[ "$player" ]] && prin "Music Player" "$player"
32 # info "Local IP" local_ip
33 # info "Public IP" public_ip
35 # info "Locale" locale # This only works on glibc systems.
43 # Hide/Show Fully qualified domain name.
54 # Shorten the output of the kernel function.
58 # Flag: --kernel_shorthand
59 # Supports: Everything except *BSDs (except PacBSD and PC-BSD)
63 # off: 'Linux 4.8.9-1-ARCH'
70 # Shorten the output of the distro function
73 # Values: 'on', 'tiny', 'off'
74 # Flag: --distro_shorthand
75 # Supports: Everything except Windows and Haiku
76 distro_shorthand="off"
78 # Show/Hide OS Architecture.
79 # Show 'x86_64', 'x86' and etc in 'Distro:' output.
86 # on: 'Arch Linux x86_64'
94 # Shorten the output of the uptime function
97 # Values: 'on', 'tiny', 'off'
98 # Flag: --uptime_shorthand
101 # on: '2 days, 10 hours, 3 mins'
103 # off: '2 days, 10 hours, 3 minutes'
104 uptime_shorthand="on"
110 # Show memory pecentage in output.
113 # Values: 'on', 'off'
114 # Flag: --memory_percent
117 # on: '1801MiB / 7881MiB (22%)'
118 # off: '1801MiB / 7881MiB'
121 # Change memory output unit.
124 # Values: 'kib', 'mib', 'gib'
125 # Flag: --memory_unit
128 # kib '1020928KiB / 7117824KiB'
129 # mib '1042MiB / 6951MiB'
130 # gib: ' 0.98GiB / 6.79GiB'
137 # Show/Hide Package Manager names.
140 # Values: 'on', 'tiny' 'off'
141 # Flag: --package_managers
144 # on: '998 (pacman), 8 (flatpak), 4 (snap)'
145 # tiny: '908 (pacman, flatpak, snap)'
147 package_managers="on"
153 # Show the path to $SHELL
156 # Values: 'on', 'off'
164 # Show $SHELL version
167 # Values: 'on', 'off'
168 # Flag: --shell_version
181 # Default: 'bios_limit'
182 # Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
184 # Supports: Linux with 'cpufreq'
185 # NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
186 speed_type="bios_limit"
188 # CPU speed shorthand
191 # Values: 'on', 'off'.
192 # Flag: --speed_shorthand
193 # NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
196 # on: 'i7-6500U (4) @ 3.1GHz'
197 # off: 'i7-6500U (4) @ 3.100GHz'
198 speed_shorthand="off"
200 # Enable/Disable CPU brand in output.
203 # Values: 'on', 'off'
207 # on: 'Intel i7-6500U'
208 # off: 'i7-6500U (4)'
212 # Hide/Show CPU speed.
215 # Values: 'on', 'off'
219 # on: 'Intel i7-6500U (4) @ 3.1GHz'
220 # off: 'Intel i7-6500U (4)'
224 # Display CPU cores in output
227 # Values: 'logical', 'physical', 'off'
229 # Support: 'physical' doesn't work on BSD.
232 # logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
233 # physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
234 # off: 'Intel i7-6500U @ 3.1GHz'
238 # Hide/Show CPU temperature.
239 # Note the temperature is added to the regular CPU function.
242 # Values: 'C', 'F', 'off'
244 # Supports: Linux, BSD
245 # NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
246 # coretemp kernel module. This only supports newer Intel processors.
249 # C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
250 # F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
251 # off: 'Intel i7-6500U (4) @ 3.1GHz'
258 # Enable/Disable GPU Brand
261 # Values: 'on', 'off'
269 # Which GPU to display
272 # Values: 'all', 'dedicated', 'integrated'
279 # GPU2: Intel Integrated Graphics
285 # GPU1: Intel Integrated Graphics
292 # Display refresh rate next to each monitor
294 # Values: 'on', 'off'
295 # Flag: --refresh_rate
296 # Supports: Doesn't work on Windows.
299 # on: '1920x1080 @ 60Hz'
304 # Gtk Theme / Icons / Font
307 # Shorten output of GTK Theme / Icons / Font
310 # Values: 'on', 'off'
311 # Flag: --gtk_shorthand
314 # on: 'Numix, Adwaita'
315 # off: 'Numix [GTK2], Adwaita [GTK3]'
319 # Enable/Disable gtk2 Theme / Icons / Font
322 # Values: 'on', 'off'
326 # on: 'Numix [GTK2], Adwaita [GTK3]'
327 # off: 'Adwaita [GTK3]'
330 # Enable/Disable gtk3 Theme / Icons / Font
333 # Values: 'on', 'off'
337 # on: 'Numix [GTK2], Adwaita [GTK3]'
338 # off: 'Numix [GTK2]'
345 # Website to ping for the public IP
347 # Default: 'http://ident.me'
350 public_ip_host="http://ident.me"
360 # Desktop Environment
363 # Show Desktop Environment version
366 # Values: 'on', 'off'
374 # Which disks to display.
375 # The values can be any /dev/sdXX, mount point or directory.
376 # NOTE: By default we only show the disk info for '/'.
379 # Values: '/', '/dev/sdXX', '/path/to/drive'.
383 # disk_show=('/' '/dev/sdb1'):
384 # 'Disk (/): 74G / 118G (66%)'
385 # 'Disk (/mnt/Videos): 823G / 893G (93%)'
388 # 'Disk (/): 74G / 118G (66%)'
393 # What to append to the Disk subtitle.
396 # Values: 'mount', 'name', 'dir', 'none'
397 # Flag: --disk_subtitle
400 # name: 'Disk (/dev/sda1): 74G / 118G (66%)'
401 # 'Disk (/dev/sdb2): 74G / 118G (66%)'
403 # mount: 'Disk (/): 74G / 118G (66%)'
404 # 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
405 # 'Disk (/mnt/Videos): 74G / 118G (66%)'
407 # dir: 'Disk (/): 74G / 118G (66%)'
408 # 'Disk (Local Disk): 74G / 118G (66%)'
409 # 'Disk (Videos): 74G / 118G (66%)'
411 # none: 'Disk: 74G / 118G (66%)'
412 # 'Disk: 74G / 118G (66%)'
413 # 'Disk: 74G / 118G (66%)'
414 disk_subtitle="mount"
417 # Show/Hide disk percent.
420 # Values: 'on', 'off'
421 # Flag: --disk_percent
424 # on: 'Disk (/): 74G / 118G (66%)'
425 # off: 'Disk (/): 74G / 118G'
432 # Manually specify a music player.
435 # Values: 'auto', 'player-name'
436 # Flag: --music_player
438 # Available values for 'player-name':
455 # io.elementary.music
463 # netease-cloud-music
483 # Format to display song information.
485 # Default: '%artist% - %album% - %title%'
486 # Values: '%artist%', '%album%', '%title%'
487 # Flag: --song_format
490 # default: 'Song: Jet - Get Born - Sgt Major'
491 song_format="%artist% - %album% - %title%"
493 # Print the Artist, Album and Title on separate lines
496 # Values: 'on', 'off'
497 # Flag: --song_shorthand
500 # on: 'Artist: The Fratellis'
501 # 'Album: Costello Music'
502 # 'Song: Chelsea Dagger'
504 # off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
507 # 'mpc' arguments (specify a host, password etc).
510 # Example: mpc_args=(-h HOST -P PASSWORD)
520 # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
523 # Each number represents a different part of the text in
524 # this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
527 # colors=(distro) - Text is colored based on Distro colors.
528 # colors=(4 6 1 8 8 6) - Text is colored in the order above.
538 # Values: 'on', 'off'
542 # Enable/Disable Underline
545 # Values: 'on', 'off'
547 underline_enabled="on"
549 # Underline character
553 # Flag: --underline_char
558 # Replace the default separator with the specified string.
564 # separator="->": 'Shell-> bash'
565 # separator=" =": 'WM = dwm'
573 # The range of colors to print.
577 # Flag: --block_range
581 # Display colors 0-7 in the blocks. (8 colors)
582 # neofetch --block_range 0 7
584 # Display colors 0-15 in the blocks. (16 colors)
585 # neofetch --block_range 0 15
588 # Toggle color blocks
591 # Values: 'on', 'off'
592 # Flag: --color_blocks
595 # Color block width in spaces
599 # Flag: --block_width
602 # Color block height in lines
606 # Flag: --block_height
612 # Values: 'auto', 'num'
615 # Number specifies how far from the left side of the terminal (in spaces) to
616 # begin printing the columns, in case you want to e.g. center them under your
619 # col_offset="auto" - Default behavior of neofetch
620 # col_offset=7 - Leave 7 spaces then print the colors
629 # Values: 'string', 'string'
633 # neofetch --bar_char 'elapsed' 'total'
634 # neofetch --bar_char '-' '='
641 # Values: 'on', 'off'
645 # Progress bar length in spaces
646 # Number of chars long to make the progress bars.
653 # Progress bar colors
654 # When set to distro, uses your distro's logo colors.
656 # Default: 'distro', 'distro'
657 # Values: 'distro', 'num'
661 # neofetch --bar_colors 3 4
662 # neofetch --bar_colors distro 5
663 bar_color_elapsed="distro"
664 bar_color_total="distro"
668 # Display a bar with the info.
671 # Values: 'bar', 'infobar', 'barinfo', 'off'
672 # Flags: --cpu_display
678 # bar: '[---=======]'
679 # infobar: 'info [---=======]'
680 # barinfo: '[---=======] info'
684 battery_display="off"
694 # Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
695 # 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
697 image_backend="ascii"
701 # Which image or ascii file to display.
704 # Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
705 # 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
708 # NOTE: 'auto' will pick the best image source for whatever image backend is used.
709 # In ascii mode, distro ascii art will be used and in an image mode, your
710 # wallpaper will be used.
718 # Which distro's ascii art to display.
721 # Values: 'auto', 'distro_name'
722 # Flag: --ascii_distro
723 # NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS",
724 # "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs,
725 # ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock,
726 # Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD,
727 # BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
728 # Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover,
729 # Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin,
730 # DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary,
731 # EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
732 # FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
733 # gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,
734 # Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion,
735 # Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite,
736 # LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva,
737 # Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib,
738 # Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner,
739 # NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba,
740 # OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD,
741 # Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint,
742 # popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix,
743 # Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan,
744 # Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific,
745 # Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz,
746 # SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS,
747 # openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails,
748 # Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio,
749 # Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin,
750 # and IRIX have ascii logos
751 # NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants.
752 # Use '{distro name}_old' to use the old logos.
753 # NOTE: Ubuntu has flavor variants.
754 # Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
755 # Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
756 # NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
757 # CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
758 # Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
759 # Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
760 # Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
761 # postmarketOS, and Void have a smaller logo variant.
762 # Use '{distro name}_small' to use the small variants.
768 # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
769 # Flag: --ascii_colors
772 # ascii_colors=(distro) - Ascii is colored based on Distro colors.
773 # ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
774 ascii_colors=(distro)
777 # Whether or not to bold the ascii logo.
780 # Values: 'on', 'off'
789 # Setting this to on will make neofetch redraw the image constantly until
790 # Ctrl+C is pressed. This fixes display issues in some terminal emulators.
793 # Values: 'on', 'off'
797 # Thumbnail directory
799 # Default: '~/.cache/thumbnails/neofetch'
801 thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
806 # Values: 'normal', 'fit', 'fill'
809 # See this wiki page to learn about the fit and fill options.
810 # https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
814 # Note: Only affects 'normal' crop mode.
817 # Values: 'northwest', 'north', 'northeast', 'west', 'center'
818 # 'east', 'southwest', 'south', 'southeast'
819 # Flag: --crop_offset
823 # The image is half the terminal width by default.
826 # Values: 'auto', '00px', '00%', 'none'
827 # Flags: --image_size
831 # Gap between image and text
834 # Values: 'num', '-num'
839 # Only works with the w3m backend.
848 # Image background color
849 # Only works with the w3m backend.
852 # Values: 'color', 'blue'
860 # Turn off all colors and disables image backend (ASCII/Image).
861 # Useful for piping into another command.
863 # Values: 'on', 'off'