You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

864 lines
18 KiB

  1. # See this wiki page for more info:
  2. # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
  3. print_info() {
  4. info title
  5. info underline
  6. info "OS" distro
  7. info "Host" model
  8. info "Kernel" kernel
  9. info "Uptime" uptime
  10. # info "Packages" packages
  11. info "Shell" shell
  12. info "Resolution" resolution
  13. info "DE" de
  14. info "WM" wm
  15. info "WM Theme" wm_theme
  16. #info "Theme" theme
  17. #info "Icons" icons
  18. info "Terminal" term
  19. info "Terminal Font" term_font
  20. info "CPU" cpu
  21. info "GPU" gpu
  22. info "Memory" memory
  23. # info "GPU Driver" gpu_driver # Linux/macOS only
  24. # info "CPU Usage" cpu_usage
  25. # info "Disk" disk
  26. # info "Battery" battery
  27. # info "Font" font
  28. # info "Song" song
  29. # [[ "$player" ]] && prin "Music Player" "$player"
  30. # info "Local IP" local_ip
  31. # info "Public IP" public_ip
  32. # info "Users" users
  33. # info "Locale" locale # This only works on glibc systems.
  34. #info cols
  35. }
  36. # Title
  37. # Hide/Show Fully qualified domain name.
  38. #
  39. # Default: 'off'
  40. # Values: 'on', 'off'
  41. # Flag: --title_fqdn
  42. title_fqdn="off"
  43. # Kernel
  44. # Shorten the output of the kernel function.
  45. #
  46. # Default: 'on'
  47. # Values: 'on', 'off'
  48. # Flag: --kernel_shorthand
  49. # Supports: Everything except *BSDs (except PacBSD and PC-BSD)
  50. #
  51. # Example:
  52. # on: '4.8.9-1-ARCH'
  53. # off: 'Linux 4.8.9-1-ARCH'
  54. kernel_shorthand="on"
  55. # Distro
  56. # Shorten the output of the distro function
  57. #
  58. # Default: 'off'
  59. # Values: 'on', 'tiny', 'off'
  60. # Flag: --distro_shorthand
  61. # Supports: Everything except Windows and Haiku
  62. distro_shorthand="off"
  63. # Show/Hide OS Architecture.
  64. # Show 'x86_64', 'x86' and etc in 'Distro:' output.
  65. #
  66. # Default: 'on'
  67. # Values: 'on', 'off'
  68. # Flag: --os_arch
  69. #
  70. # Example:
  71. # on: 'Arch Linux x86_64'
  72. # off: 'Arch Linux'
  73. os_arch="on"
  74. # Uptime
  75. # Shorten the output of the uptime function
  76. #
  77. # Default: 'on'
  78. # Values: 'on', 'tiny', 'off'
  79. # Flag: --uptime_shorthand
  80. #
  81. # Example:
  82. # on: '2 days, 10 hours, 3 mins'
  83. # tiny: '2d 10h 3m'
  84. # off: '2 days, 10 hours, 3 minutes'
  85. uptime_shorthand="on"
  86. # Memory
  87. # Show memory pecentage in output.
  88. #
  89. # Default: 'off'
  90. # Values: 'on', 'off'
  91. # Flag: --memory_percent
  92. #
  93. # Example:
  94. # on: '1801MiB / 7881MiB (22%)'
  95. # off: '1801MiB / 7881MiB'
  96. memory_percent="off"
  97. # Change memory output unit.
  98. #
  99. # Default: 'mib'
  100. # Values: 'kib', 'mib', 'gib'
  101. # Flag: --memory_unit
  102. #
  103. # Example:
  104. # kib '1020928KiB / 7117824KiB'
  105. # mib '1042MiB / 6951MiB'
  106. # gib: ' 0.98GiB / 6.79GiB'
  107. memory_unit="mib"
  108. # Packages
  109. # Show/Hide Package Manager names.
  110. #
  111. # Default: 'tiny'
  112. # Values: 'on', 'tiny' 'off'
  113. # Flag: --package_managers
  114. #
  115. # Example:
  116. # on: '998 (pacman), 8 (flatpak), 4 (snap)'
  117. # tiny: '908 (pacman, flatpak, snap)'
  118. # off: '908'
  119. package_managers="on"
  120. # Shell
  121. # Show the path to $SHELL
  122. #
  123. # Default: 'off'
  124. # Values: 'on', 'off'
  125. # Flag: --shell_path
  126. #
  127. # Example:
  128. # on: '/bin/bash'
  129. # off: 'bash'
  130. shell_path="off"
  131. # Show $SHELL version
  132. #
  133. # Default: 'on'
  134. # Values: 'on', 'off'
  135. # Flag: --shell_version
  136. #
  137. # Example:
  138. # on: 'bash 4.4.5'
  139. # off: 'bash'
  140. shell_version="on"
  141. # CPU
  142. # CPU speed type
  143. #
  144. # Default: 'bios_limit'
  145. # Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
  146. # Flag: --speed_type
  147. # Supports: Linux with 'cpufreq'
  148. # NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
  149. speed_type="bios_limit"
  150. # CPU speed shorthand
  151. #
  152. # Default: 'off'
  153. # Values: 'on', 'off'.
  154. # Flag: --speed_shorthand
  155. # NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
  156. #
  157. # Example:
  158. # on: 'i7-6500U (4) @ 3.1GHz'
  159. # off: 'i7-6500U (4) @ 3.100GHz'
  160. speed_shorthand="off"
  161. # Enable/Disable CPU brand in output.
  162. #
  163. # Default: 'on'
  164. # Values: 'on', 'off'
  165. # Flag: --cpu_brand
  166. #
  167. # Example:
  168. # on: 'Intel i7-6500U'
  169. # off: 'i7-6500U (4)'
  170. cpu_brand="on"
  171. # CPU Speed
  172. # Hide/Show CPU speed.
  173. #
  174. # Default: 'on'
  175. # Values: 'on', 'off'
  176. # Flag: --cpu_speed
  177. #
  178. # Example:
  179. # on: 'Intel i7-6500U (4) @ 3.1GHz'
  180. # off: 'Intel i7-6500U (4)'
  181. cpu_speed="on"
  182. # CPU Cores
  183. # Display CPU cores in output
  184. #
  185. # Default: 'logical'
  186. # Values: 'logical', 'physical', 'off'
  187. # Flag: --cpu_cores
  188. # Support: 'physical' doesn't work on BSD.
  189. #
  190. # Example:
  191. # logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
  192. # physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
  193. # off: 'Intel i7-6500U @ 3.1GHz'
  194. cpu_cores="logical"
  195. # CPU Temperature
  196. # Hide/Show CPU temperature.
  197. # Note the temperature is added to the regular CPU function.
  198. #
  199. # Default: 'off'
  200. # Values: 'C', 'F', 'off'
  201. # Flag: --cpu_temp
  202. # Supports: Linux, BSD
  203. # NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
  204. # coretemp kernel module. This only supports newer Intel processors.
  205. #
  206. # Example:
  207. # C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
  208. # F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
  209. # off: 'Intel i7-6500U (4) @ 3.1GHz'
  210. cpu_temp="off"
  211. # GPU
  212. # Enable/Disable GPU Brand
  213. #
  214. # Default: 'on'
  215. # Values: 'on', 'off'
  216. # Flag: --gpu_brand
  217. #
  218. # Example:
  219. # on: 'AMD HD 7950'
  220. # off: 'HD 7950'
  221. gpu_brand="on"
  222. # Which GPU to display
  223. #
  224. # Default: 'all'
  225. # Values: 'all', 'dedicated', 'integrated'
  226. # Flag: --gpu_type
  227. # Supports: Linux
  228. #
  229. # Example:
  230. # all:
  231. # GPU1: AMD HD 7950
  232. # GPU2: Intel Integrated Graphics
  233. #
  234. # dedicated:
  235. # GPU1: AMD HD 7950
  236. #
  237. # integrated:
  238. # GPU1: Intel Integrated Graphics
  239. gpu_type="all"
  240. # Resolution
  241. # Display refresh rate next to each monitor
  242. # Default: 'off'
  243. # Values: 'on', 'off'
  244. # Flag: --refresh_rate
  245. # Supports: Doesn't work on Windows.
  246. #
  247. # Example:
  248. # on: '1920x1080 @ 60Hz'
  249. # off: '1920x1080'
  250. refresh_rate="off"
  251. # Gtk Theme / Icons / Font
  252. # Shorten output of GTK Theme / Icons / Font
  253. #
  254. # Default: 'off'
  255. # Values: 'on', 'off'
  256. # Flag: --gtk_shorthand
  257. #
  258. # Example:
  259. # on: 'Numix, Adwaita'
  260. # off: 'Numix [GTK2], Adwaita [GTK3]'
  261. gtk_shorthand="off"
  262. # Enable/Disable gtk2 Theme / Icons / Font
  263. #
  264. # Default: 'on'
  265. # Values: 'on', 'off'
  266. # Flag: --gtk2
  267. #
  268. # Example:
  269. # on: 'Numix [GTK2], Adwaita [GTK3]'
  270. # off: 'Adwaita [GTK3]'
  271. gtk2="on"
  272. # Enable/Disable gtk3 Theme / Icons / Font
  273. #
  274. # Default: 'on'
  275. # Values: 'on', 'off'
  276. # Flag: --gtk3
  277. #
  278. # Example:
  279. # on: 'Numix [GTK2], Adwaita [GTK3]'
  280. # off: 'Numix [GTK2]'
  281. gtk3="on"
  282. # IP Address
  283. # Website to ping for the public IP
  284. #
  285. # Default: 'http://ident.me'
  286. # Values: 'url'
  287. # Flag: --ip_host
  288. public_ip_host="http://ident.me"
  289. # Public IP timeout.
  290. #
  291. # Default: '2'
  292. # Values: 'int'
  293. # Flag: --ip_timeout
  294. public_ip_timeout=2
  295. # Desktop Environment
  296. # Show Desktop Environment version
  297. #
  298. # Default: 'on'
  299. # Values: 'on', 'off'
  300. # Flag: --de_version
  301. de_version="on"
  302. # Disk
  303. # Which disks to display.
  304. # The values can be any /dev/sdXX, mount point or directory.
  305. # NOTE: By default we only show the disk info for '/'.
  306. #
  307. # Default: '/'
  308. # Values: '/', '/dev/sdXX', '/path/to/drive'.
  309. # Flag: --disk_show
  310. #
  311. # Example:
  312. # disk_show=('/' '/dev/sdb1'):
  313. # 'Disk (/): 74G / 118G (66%)'
  314. # 'Disk (/mnt/Videos): 823G / 893G (93%)'
  315. #
  316. # disk_show=('/'):
  317. # 'Disk (/): 74G / 118G (66%)'
  318. #
  319. disk_show=('/')
  320. # Disk subtitle.
  321. # What to append to the Disk subtitle.
  322. #
  323. # Default: 'mount'
  324. # Values: 'mount', 'name', 'dir', 'none'
  325. # Flag: --disk_subtitle
  326. #
  327. # Example:
  328. # name: 'Disk (/dev/sda1): 74G / 118G (66%)'
  329. # 'Disk (/dev/sdb2): 74G / 118G (66%)'
  330. #
  331. # mount: 'Disk (/): 74G / 118G (66%)'
  332. # 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
  333. # 'Disk (/mnt/Videos): 74G / 118G (66%)'
  334. #
  335. # dir: 'Disk (/): 74G / 118G (66%)'
  336. # 'Disk (Local Disk): 74G / 118G (66%)'
  337. # 'Disk (Videos): 74G / 118G (66%)'
  338. #
  339. # none: 'Disk: 74G / 118G (66%)'
  340. # 'Disk: 74G / 118G (66%)'
  341. # 'Disk: 74G / 118G (66%)'
  342. disk_subtitle="mount"
  343. # Disk percent.
  344. # Show/Hide disk percent.
  345. #
  346. # Default: 'on'
  347. # Values: 'on', 'off'
  348. # Flag: --disk_percent
  349. #
  350. # Example:
  351. # on: 'Disk (/): 74G / 118G (66%)'
  352. # off: 'Disk (/): 74G / 118G'
  353. disk_percent="on"
  354. # Song
  355. # Manually specify a music player.
  356. #
  357. # Default: 'auto'
  358. # Values: 'auto', 'player-name'
  359. # Flag: --music_player
  360. #
  361. # Available values for 'player-name':
  362. #
  363. # amarok
  364. # audacious
  365. # banshee
  366. # bluemindo
  367. # clementine
  368. # cmus
  369. # deadbeef
  370. # deepin-music
  371. # dragon
  372. # elisa
  373. # exaile
  374. # gnome-music
  375. # gmusicbrowser
  376. # gogglesmm
  377. # guayadeque
  378. # io.elementary.music
  379. # iTunes
  380. # juk
  381. # lollypop
  382. # mocp
  383. # mopidy
  384. # mpd
  385. # muine
  386. # netease-cloud-music
  387. # olivia
  388. # playerctl
  389. # pogo
  390. # pragha
  391. # qmmp
  392. # quodlibet
  393. # rhythmbox
  394. # sayonara
  395. # smplayer
  396. # spotify
  397. # strawberry
  398. # tauonmb
  399. # tomahawk
  400. # vlc
  401. # xmms2d
  402. # xnoise
  403. # yarock
  404. music_player="auto"
  405. # Format to display song information.
  406. #
  407. # Default: '%artist% - %album% - %title%'
  408. # Values: '%artist%', '%album%', '%title%'
  409. # Flag: --song_format
  410. #
  411. # Example:
  412. # default: 'Song: Jet - Get Born - Sgt Major'
  413. song_format="%artist% - %album% - %title%"
  414. # Print the Artist, Album and Title on separate lines
  415. #
  416. # Default: 'off'
  417. # Values: 'on', 'off'
  418. # Flag: --song_shorthand
  419. #
  420. # Example:
  421. # on: 'Artist: The Fratellis'
  422. # 'Album: Costello Music'
  423. # 'Song: Chelsea Dagger'
  424. #
  425. # off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
  426. song_shorthand="off"
  427. # 'mpc' arguments (specify a host, password etc).
  428. #
  429. # Default: ''
  430. # Example: mpc_args=(-h HOST -P PASSWORD)
  431. mpc_args=()
  432. # Text Colors
  433. # Text Colors
  434. #
  435. # Default: 'distro'
  436. # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
  437. # Flag: --colors
  438. #
  439. # Each number represents a different part of the text in
  440. # this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
  441. #
  442. # Example:
  443. # colors=(distro) - Text is colored based on Distro colors.
  444. # colors=(4 6 1 8 8 6) - Text is colored in the order above.
  445. colors=(distro)
  446. # Text Options
  447. # Toggle bold text
  448. #
  449. # Default: 'on'
  450. # Values: 'on', 'off'
  451. # Flag: --bold
  452. bold="on"
  453. # Enable/Disable Underline
  454. #
  455. # Default: 'on'
  456. # Values: 'on', 'off'
  457. # Flag: --underline
  458. underline_enabled="on"
  459. # Underline character
  460. #
  461. # Default: '-'
  462. # Values: 'string'
  463. # Flag: --underline_char
  464. underline_char="-"
  465. # Info Separator
  466. # Replace the default separator with the specified string.
  467. #
  468. # Default: ':'
  469. # Flag: --separator
  470. #
  471. # Example:
  472. # separator="->": 'Shell-> bash'
  473. # separator=" =": 'WM = dwm'
  474. separator=":"
  475. # Color Blocks
  476. # Color block range
  477. # The range of colors to print.
  478. #
  479. # Default: '0', '15'
  480. # Values: 'num'
  481. # Flag: --block_range
  482. #
  483. # Example:
  484. #
  485. # Display colors 0-7 in the blocks. (8 colors)
  486. # neofetch --block_range 0 7
  487. #
  488. # Display colors 0-15 in the blocks. (16 colors)
  489. # neofetch --block_range 0 15
  490. block_range=(0 15)
  491. # Toggle color blocks
  492. #
  493. # Default: 'on'
  494. # Values: 'on', 'off'
  495. # Flag: --color_blocks
  496. color_blocks="on"
  497. # Color block width in spaces
  498. #
  499. # Default: '3'
  500. # Values: 'num'
  501. # Flag: --block_width
  502. block_width=3
  503. # Color block height in lines
  504. #
  505. # Default: '1'
  506. # Values: 'num'
  507. # Flag: --block_height
  508. block_height=1
  509. # Color Alignment
  510. #
  511. # Default: 'auto'
  512. # Values: 'auto', 'num'
  513. # Flag: --col_offset
  514. #
  515. # Number specifies how far from the left side of the terminal (in spaces) to
  516. # begin printing the columns, in case you want to e.g. center them under your
  517. # text.
  518. # Example:
  519. # col_offset="auto" - Default behavior of neofetch
  520. # col_offset=7 - Leave 7 spaces then print the colors
  521. col_offset="auto"
  522. # Progress Bars
  523. # Bar characters
  524. #
  525. # Default: '-', '='
  526. # Values: 'string', 'string'
  527. # Flag: --bar_char
  528. #
  529. # Example:
  530. # neofetch --bar_char 'elapsed' 'total'
  531. # neofetch --bar_char '-' '='
  532. bar_char_elapsed="-"
  533. bar_char_total="="
  534. # Toggle Bar border
  535. #
  536. # Default: 'on'
  537. # Values: 'on', 'off'
  538. # Flag: --bar_border
  539. bar_border="on"
  540. # Progress bar length in spaces
  541. # Number of chars long to make the progress bars.
  542. #
  543. # Default: '15'
  544. # Values: 'num'
  545. # Flag: --bar_length
  546. bar_length=15
  547. # Progress bar colors
  548. # When set to distro, uses your distro's logo colors.
  549. #
  550. # Default: 'distro', 'distro'
  551. # Values: 'distro', 'num'
  552. # Flag: --bar_colors
  553. #
  554. # Example:
  555. # neofetch --bar_colors 3 4
  556. # neofetch --bar_colors distro 5
  557. bar_color_elapsed="distro"
  558. bar_color_total="distro"
  559. # Info display
  560. # Display a bar with the info.
  561. #
  562. # Default: 'off'
  563. # Values: 'bar', 'infobar', 'barinfo', 'off'
  564. # Flags: --cpu_display
  565. # --memory_display
  566. # --battery_display
  567. # --disk_display
  568. #
  569. # Example:
  570. # bar: '[---=======]'
  571. # infobar: 'info [---=======]'
  572. # barinfo: '[---=======] info'
  573. # off: 'info'
  574. cpu_display="off"
  575. memory_display="off"
  576. battery_display="off"
  577. disk_display="off"
  578. # Backend Settings
  579. # Image backend.
  580. #
  581. # Default: 'ascii'
  582. # Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
  583. # 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
  584. # Flag: --backend
  585. image_backend="ascii"
  586. # Image Source
  587. #
  588. # Which image or ascii file to display.
  589. #
  590. # Default: 'auto'
  591. # Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
  592. # 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
  593. # Flag: --source
  594. #
  595. # NOTE: 'auto' will pick the best image source for whatever image backend is used.
  596. # In ascii mode, distro ascii art will be used and in an image mode, your
  597. # wallpaper will be used.
  598. image_source="auto"
  599. # Ascii Options
  600. # Ascii distro
  601. # Which distro's ascii art to display.
  602. #
  603. # Default: 'auto'
  604. # Values: 'auto', 'distro_name'
  605. # Flag: --ascii_distro
  606. # NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS",
  607. # "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs,
  608. # ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock,
  609. # Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD,
  610. # BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
  611. # Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover,
  612. # Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin,
  613. # DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary,
  614. # EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
  615. # FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
  616. # gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,
  617. # Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion,
  618. # Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite,
  619. # LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva,
  620. # Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib,
  621. # Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner,
  622. # NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba,
  623. # OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD,
  624. # Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint,
  625. # popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix,
  626. # Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan,
  627. # Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific,
  628. # Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz,
  629. # SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS,
  630. # openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails,
  631. # Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio,
  632. # Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin,
  633. # and IRIX have ascii logos
  634. # NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants.
  635. # Use '{distro name}_old' to use the old logos.
  636. # NOTE: Ubuntu has flavor variants.
  637. # Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
  638. # Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
  639. # NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
  640. # CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
  641. # Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
  642. # Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
  643. # Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
  644. # postmarketOS, and Void have a smaller logo variant.
  645. # Use '{distro name}_small' to use the small variants.
  646. ascii_distro="auto"
  647. # Ascii Colors
  648. #
  649. # Default: 'distro'
  650. # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
  651. # Flag: --ascii_colors
  652. #
  653. # Example:
  654. # ascii_colors=(distro) - Ascii is colored based on Distro colors.
  655. # ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
  656. ascii_colors=(distro)
  657. # Bold ascii logo
  658. # Whether or not to bold the ascii logo.
  659. #
  660. # Default: 'on'
  661. # Values: 'on', 'off'
  662. # Flag: --ascii_bold
  663. ascii_bold="on"
  664. # Image Options
  665. # Image loop
  666. # Setting this to on will make neofetch redraw the image constantly until
  667. # Ctrl+C is pressed. This fixes display issues in some terminal emulators.
  668. #
  669. # Default: 'off'
  670. # Values: 'on', 'off'
  671. # Flag: --loop
  672. image_loop="off"
  673. # Thumbnail directory
  674. #
  675. # Default: '~/.cache/thumbnails/neofetch'
  676. # Values: 'dir'
  677. thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
  678. # Crop mode
  679. #
  680. # Default: 'normal'
  681. # Values: 'normal', 'fit', 'fill'
  682. # Flag: --crop_mode
  683. #
  684. # See this wiki page to learn about the fit and fill options.
  685. # https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
  686. crop_mode="normal"
  687. # Crop offset
  688. # Note: Only affects 'normal' crop mode.
  689. #
  690. # Default: 'center'
  691. # Values: 'northwest', 'north', 'northeast', 'west', 'center'
  692. # 'east', 'southwest', 'south', 'southeast'
  693. # Flag: --crop_offset
  694. crop_offset="center"
  695. # Image size
  696. # The image is half the terminal width by default.
  697. #
  698. # Default: 'auto'
  699. # Values: 'auto', '00px', '00%', 'none'
  700. # Flags: --image_size
  701. # --size
  702. image_size="auto"
  703. # Gap between image and text
  704. #
  705. # Default: '3'
  706. # Values: 'num', '-num'
  707. # Flag: --gap
  708. gap=3
  709. # Image offsets
  710. # Only works with the w3m backend.
  711. #
  712. # Default: '0'
  713. # Values: 'px'
  714. # Flags: --xoffset
  715. # --yoffset
  716. yoffset=0
  717. xoffset=0
  718. # Image background color
  719. # Only works with the w3m backend.
  720. #
  721. # Default: ''
  722. # Values: 'color', 'blue'
  723. # Flag: --bg_color
  724. background_color=
  725. # Misc Options
  726. # Stdout mode
  727. # Turn off all colors and disables image backend (ASCII/Image).
  728. # Useful for piping into another command.
  729. # Default: 'off'
  730. # Values: 'on', 'off'
  731. stdout="off"