Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.96 KB | None | 0 0
  1. + verbose=on
  2. + shift
  3. + [[ -n '' ]]
  4. + [[ on != \o\n ]]
  5. + get_distro
  6. + [[ -n '' ]]
  7. + case "$os" in
  8. + [[ -f /etc/redstar-release ]]
  9. + [[ -f /etc/siduction-version ]]
  10. + type -p lsb_release
  11. + [[ -f /etc/GoboLinuxVersion ]]
  12. + type -p guix
  13. + type -p crux
  14. + type -p tazpkg
  15. + type -p kpt
  16. + [[ -d /system/app/ ]]
  17. + [[ -f /etc/lsb-release ]]
  18. + [[ -f /etc/os-release ]]
  19. + files=("/etc/os-release" "/usr/lib/os-release" "/etc/openwrt_release")
  20. + for file in "${files[@]}"
  21. + source /etc/os-release
  22. ++ NAME='Arch Linux'
  23. ++ PRETTY_NAME='Arch Linux'
  24. ++ ID=arch
  25. ++ ID_LIKE=archlinux
  26. ++ ANSI_COLOR='0;36'
  27. ++ HOME_URL=https://www.archlinux.org/
  28. ++ SUPPORT_URL=https://bbs.archlinux.org/
  29. ++ BUG_REPORT_URL=https://bugs.archlinux.org/
  30. + break
  31. + case "$distro_shorthand" in
  32. + distro='Arch Linux '
  33. + [[ -z ArchLinux ]]
  34. + [[ -z ArchLinux ]]
  35. + [[ Linux version 4.17.2-1-zen (builduser@heftig-10665) (gcc version 8.1.1 20180531 (GCC)) #1 ZEN SMP PREEMPT Sat Jun 16 11:09:08 UTC 2018 == *\M\i\c\r\o\s\o\f\t* ]]
  36. + [[ 4.17.2-1-zen == *\M\i\c\r\o\s\o\f\t* ]]
  37. + [[ Linux version 4.17.2-1-zen (builduser@heftig-10665) (gcc version 8.1.1 20180531 (GCC)) #1 ZEN SMP PREEMPT Sat Jun 16 11:09:08 UTC 2018 == *\c\h\r\o\m\e\-\b\o\t* ]]
  38. + [[ -f /dev/cros_ec ]]
  39. ++ trim_quotes 'Arch Linux '
  40. ++ trim_output='Arch Linux '
  41. ++ trim_output='Arch Linux '
  42. ++ printf %s 'Arch Linux '
  43. + distro='Arch Linux '
  44. + distro='Arch Linux '
  45. + distro='Arch Linux '
  46. + [[ -z Arch Linux ]]
  47. + case "$os" in
  48. + machine_arch=x86_64
  49. + [[ on == \o\n ]]
  50. + distro+=' x86_64'
  51. + [[ auto == \a\u\t\o ]]
  52. ++ trim 'Arch Linux x86_64'
  53. ++ set -f
  54. ++ set -- Arch Linux x86_64
  55. ++ printf '%s\n' 'Arch Linux x86_64'
  56. ++ set +f
  57. + ascii_distro='Arch Linux x86_64'
  58. + get_bold
  59. + case "$ascii_bold" in
  60. + ascii_bold='\e[1m'
  61. + case "$bold" in
  62. + bold='\e[1m'
  63. + get_distro_ascii
  64. + case "$(trim "$ascii_distro")" in
  65. ++ trim 'Arch Linux x86_64'
  66. ++ set -f
  67. ++ set -- Arch Linux x86_64
  68. ++ printf '%s\n' 'Arch Linux x86_64'
  69. ++ set +f
  70. + set_colors 6 6 7 1
  71. ++ color 6
  72. ++ case "$1" in
  73. ++ printf '%b\e[3%sm' '\e[0m' 6
  74. + c1='\e[1m'
  75. ++ color 6
  76. ++ case "$1" in
  77. ++ printf '%b\e[3%sm' '\e[0m' 6
  78. + c2='\e[1m'
  79. ++ color 7
  80. ++ case "$1" in
  81. ++ printf '\e[37m%b' '\e[0m'
  82. + c3='\e[1m'
  83. ++ color 1
  84. ++ case "$1" in
  85. ++ printf '%b\e[3%sm' '\e[0m' 1
  86. + c4='\e[1m'
  87. ++ color ''
  88. ++ case "$1" in
  89. ++ printf '\e[38;5;%bm' ''
  90. + c5='\e[1m'
  91. ++ color ''
  92. ++ case "$1" in
  93. ++ printf '\e[38;5;%bm' ''
  94. + c6='\e[1m'
  95. + [[ '' != \o\f\f ]]
  96. + set_text_colors 6 6 7 1
  97. + [[ distro == \d\i\s\t\r\o ]]
  98. ++ color 6
  99. ++ case "$1" in
  100. ++ printf '%b\e[3%sm' '\e[0m' 6
  101. + title_color=''
  102. + at_color='\e[0m'
  103. + underline_color='\e[0m'
  104. ++ color 6
  105. ++ case "$1" in
  106. ++ printf '%b\e[3%sm' '\e[0m' 6
  107. + subtitle_color=''
  108. + colon_color='\e[0m'
  109. + info_color='\e[0m'
  110. + (( 6 == 8 ))
  111. + (( 6 == 8 ))
  112. + (( 6 == 7 ))
  113. + (( 6 == 7 ))
  114. + [[ distro == \d\i\s\t\r\o ]]
  115. ++ color fg
  116. ++ case "$1" in
  117. ++ printf '\e[37m%b' '\e[0m'
  118. + bar_color_elapsed=''
  119. + case "$bar_color_total $1" in
  120. ++ color 6
  121. ++ case "$1" in
  122. ++ printf '%b\e[3%sm' '\e[0m' 6
  123. + bar_color_total=''
  124. + read -rd '' ascii_data
  125. + [[ distro != \d\i\s\t\r\o ]]
  126. + [[ off == \o\n ]]
  127. + [[ xterm != \m\i\n\i\x ]]
  128. + [[ off != \o\n ]]
  129. + trap 'printf "\e[?25h\e[?7h"' EXIT
  130. + printf '\e[?25l\e[?7l'
  131. + image_backend
  132. + [[ ascii != \o\f\f ]]
  133. + type -p convert
  134. + case "${image_backend:-off}" in
  135. + get_ascii
  136. + [[ -f auto ]]
  137. + err 'Ascii: Ascii file not found, using distro ascii.'
  138. ++ color 1
  139. ++ case "$1" in
  140. ++ printf '%b\e[3%sm' '\e[0m' 1
  141. + err+='[!]\e[0m Ascii: Ascii file not found, using distro ascii.
  142. '
  143. + LC_ALL=de_DE.UTF-8
  144. + IFS='
  145. '
  146. + read -r line
  147. + (( 21 > ascii_length ))
  148. + ascii_length=21
  149. + (( ++lines ))
  150. + IFS='
  151. '
  152. + read -r line
  153. + (( 22 > ascii_length ))
  154. + ascii_length=22
  155. + (( ++lines ))
  156. + IFS='
  157. '
  158. + read -r line
  159. + (( 22 > ascii_length ))
  160. + (( ++lines ))
  161. + IFS='
  162. '
  163. + read -r line
  164. + (( 23 > ascii_length ))
  165. + ascii_length=23
  166. + (( ++lines ))
  167. + IFS='
  168. '
  169. + read -r line
  170. + (( 24 > ascii_length ))
  171. + ascii_length=24
  172. + (( ++lines ))
  173. + IFS='
  174. '
  175. + read -r line
  176. + (( 25 > ascii_length ))
  177. + ascii_length=25
  178. + (( ++lines ))
  179. + IFS='
  180. '
  181. + read -r line
  182. + (( 26 > ascii_length ))
  183. + ascii_length=26
  184. + (( ++lines ))
  185. + IFS='
  186. '
  187. + read -r line
  188. + (( 27 > ascii_length ))
  189. + ascii_length=27
  190. + (( ++lines ))
  191. + IFS='
  192. '
  193. + read -r line
  194. + (( 28 > ascii_length ))
  195. + ascii_length=28
  196. + (( ++lines ))
  197. + IFS='
  198. '
  199. + read -r line
  200. + (( 30 > ascii_length ))
  201. + ascii_length=30
  202. + (( ++lines ))
  203. + IFS='
  204. '
  205. + read -r line
  206. + (( 31 > ascii_length ))
  207. + ascii_length=31
  208. + (( ++lines ))
  209. + IFS='
  210. '
  211. + read -r line
  212. + (( 32 > ascii_length ))
  213. + ascii_length=32
  214. + (( ++lines ))
  215. + IFS='
  216. '
  217. + read -r line
  218. + (( 33 > ascii_length ))
  219. + ascii_length=33
  220. + (( ++lines ))
  221. + IFS='
  222. '
  223. + read -r line
  224. + (( 34 > ascii_length ))
  225. + ascii_length=34
  226. + (( ++lines ))
  227. + IFS='
  228. '
  229. + read -r line
  230. + (( 34 > ascii_length ))
  231. + (( ++lines ))
  232. + IFS='
  233. '
  234. + read -r line
  235. + (( 36 > ascii_length ))
  236. + ascii_length=36
  237. + (( ++lines ))
  238. + IFS='
  239. '
  240. + read -r line
  241. + (( 37 > ascii_length ))
  242. + ascii_length=37
  243. + (( ++lines ))
  244. + IFS='
  245. '
  246. + read -r line
  247. + (( 38 > ascii_length ))
  248. + ascii_length=38
  249. + (( ++lines ))
  250. + IFS='
  251. '
  252. + read -r line
  253. + (( 38 > ascii_length ))
  254. + (( ++lines ))
  255. + IFS='
  256. '
  257. + read -r line
  258. + ascii_data='\e[1m -`
  259. .o+`
  260. `ooo/
  261. `+oooo:
  262. `+oooooo:
  263. -+oooooo+:
  264. `/:-:++oooo+:
  265. `/++++/+++++++:
  266. `/++++++++++++++:
  267. `/+++o${c2}oooooooo\e[1moooo/`
  268. ${c2} \e[1m./${c2}ooosssso++osssssso\e[1m+`
  269. ${c2} .oossssso-````/ossssss+`
  270. -osssssso. :ssssssso.
  271. :osssssss/ osssso+++.
  272. /ossssssss/ +ssssooo/-
  273. `/ossssso+/:- -:/+osssso+-
  274. `+sso+:-` `.-/+oso:
  275. `++:. `-/+/
  276. .` `/'
  277. + ascii_data='\e[1m -`
  278. .o+`
  279. `ooo/
  280. `+oooo:
  281. `+oooooo:
  282. -+oooooo+:
  283. `/:-:++oooo+:
  284. `/++++/+++++++:
  285. `/++++++++++++++:
  286. `/+++o\e[1moooooooo\e[1moooo/`
  287. \e[1m \e[1m./\e[1mooosssso++osssssso\e[1m+`
  288. \e[1m .oossssso-````/ossssss+`
  289. -osssssso. :ssssssso.
  290. :osssssss/ osssso+++.
  291. /ossssssss/ +ssssooo/-
  292. `/ossssso+/:- -:/+osssso+-
  293. `+sso+:-` `.-/+oso:
  294. `++:. `-/+/
  295. .` `/'
  296. + ascii_data='\e[1m -`
  297. .o+`
  298. `ooo/
  299. `+oooo:
  300. `+oooooo:
  301. -+oooooo+:
  302. `/:-:++oooo+:
  303. `/++++/+++++++:
  304. `/++++++++++++++:
  305. `/+++o\e[1moooooooo\e[1moooo/`
  306. \e[1m \e[1m./\e[1mooosssso++osssssso\e[1m+`
  307. \e[1m .oossssso-````/ossssss+`
  308. -osssssso. :ssssssso.
  309. :osssssss/ osssso+++.
  310. /ossssssss/ +ssssooo/-
  311. `/ossssso+/:- -:/+osssso+-
  312. `+sso+:-` `.-/+oso:
  313. `++:. `-/+/
  314. .` `/'
  315. + ascii_data='\e[1m -`
  316. .o+`
  317. `ooo/
  318. `+oooo:
  319. `+oooooo:
  320. -+oooooo+:
  321. `/:-:++oooo+:
  322. `/++++/+++++++:
  323. `/++++++++++++++:
  324. `/+++o\e[1moooooooo\e[1moooo/`
  325. \e[1m \e[1m./\e[1mooosssso++osssssso\e[1m+`
  326. \e[1m .oossssso-````/ossssss+`
  327. -osssssso. :ssssssso.
  328. :osssssss/ osssso+++.
  329. /ossssssss/ +ssssooo/-
  330. `/ossssso+/:- -:/+osssso+-
  331. `+sso+:-` `.-/+oso:
  332. `++:. `-/+/
  333. .` `/'
  334. + ascii_data='\e[1m -`
  335. .o+`
  336. `ooo/
  337. `+oooo:
  338. `+oooooo:
  339. -+oooooo+:
  340. `/:-:++oooo+:
  341. `/++++/+++++++:
  342. `/++++++++++++++:
  343. `/+++o\e[1moooooooo\e[1moooo/`
  344. \e[1m \e[1m./\e[1mooosssso++osssssso\e[1m+`
  345. \e[1m .oossssso-````/ossssss+`
  346. -osssssso. :ssssssso.
  347. :osssssss/ osssso+++.
  348. /ossssssss/ +ssssooo/-
  349. `/ossssso+/:- -:/+osssso+-
  350. `+sso+:-` `.-/+oso:
  351. `++:. `-/+/
  352. .` `/'
  353. + ascii_data='\e[1m -`
  354. .o+`
  355. `ooo/
  356. `+oooo:
  357. `+oooooo:
  358. -+oooooo+:
  359. `/:-:++oooo+:
  360. `/++++/+++++++:
  361. `/++++++++++++++:
  362. `/+++o\e[1moooooooo\e[1moooo/`
  363. \e[1m \e[1m./\e[1mooosssso++osssssso\e[1m+`
  364. \e[1m .oossssso-````/ossssss+`
  365. -osssssso. :ssssssso.
  366. :osssssss/ osssso+++.
  367. /ossssssss/ +ssssooo/-
  368. `/ossssso+/:- -:/+osssso+-
  369. `+sso+:-` `.-/+oso:
  370. `++:. `-/+/
  371. .` `/'
  372. + (( text_padding=ascii_length+gap ))
  373. + printf '%b\n' '\e[1m -`
  374. .o+`
  375. `ooo/
  376. `+oooo:
  377. `+oooooo:
  378. -+oooooo+:
  379. `/:-:++oooo+:
  380. `/++++/+++++++:
  381. `/++++++++++++++:
  382. `/+++o\e[1moooooooo\e[1moooo/`
  383. \e[1m \e[1m./\e[1mooosssso++osssssso\e[1m+`
  384. \e[1m .oossssso-````/ossssss+`
  385. -osssssso. :ssssssso.
  386. :osssssss/ osssso+++.
  387. /ossssssss/ +ssssooo/-
  388. `/ossssso+/:- -:/+osssso+-
  389. `+sso+:-` `.-/+oso:
  390. `++:. `-/+/
  391. .` `/'
  392. + LC_ALL=C
  393. + [[ ascii != \o\f\f ]]
  394. + printf '\e[%sA\e[9999999D' 19
  395. + get_cache_dir
  396. + case "$os" in
  397. + cache_dir=/tmp
  398. + print_info
  399. + info title
  400. + [[ -n '' ]]
  401. + unset -v prin
  402. + get_title
  403. + user=REDACTED
  404. + hostname=REDACTED
  405. + title='\e[1mREDACTED\e[0m@\e[1mREDACTED'
  406. + length=16
  407. + [[ -n '' ]]
  408. ++ trim '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  409. ++ set -f
  410. ++ set -- '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  411. ++ printf '%s\n' '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  412. ++ set +f
  413. + output='\e[1mREDACTED\e[0m@\e[1mREDACTED'
  414. + [[ -n '' ]]
  415. + [[ -n \e[1mREDACTED\e[0m@\e[1mREDACTED ]]
  416. + prin '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  417. ++ trim '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  418. ++ set -f
  419. ++ set -- '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  420. ++ printf '%s\n' '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  421. ++ set +f
  422. + [[ -n \e[1mREDACTED\e[0m@\e[1mREDACTED ]]
  423. + [[ -n '' ]]
  424. + string='\e[1mREDACTED\e[0m@\e[1mREDACTED'
  425. + local 'subtitle_color=\e[0m'
  426. ++ trim '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  427. ++ set -f
  428. ++ set -- '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  429. ++ printf '%s\n' '\e[1mREDACTED\e[0m@\e[1mREDACTED'
  430. ++ set +f
  431. + string='\e[1mREDACTED\e[0m@\e[1mREDACTED'
  432. + [[ -z 16 ]]
  433. + string='\e[1mREDACTED\e[0m@\e[1mREDACTED'
  434. + string='\e[0m\e[1m\e[1mREDACTED\e[0m@\e[1mREDACTED'
  435. + printf '%b\n' '\e[41C\e[0m\e[1m\e[1mREDACTED\e[0m@\e[1mREDACTED\e[0m '
  436. + (( ++info_height ))
  437. + prin=1
  438. + unset -v subtitle
  439. + info underline
  440. + [[ -n '' ]]
  441. + unset -v prin
  442. + get_underline
  443. + [[ on == \o\n ]]
  444. + printf -v underline %16s
  445. + printf '%b%b\n' '\e[41C\e[0m' '----------------\e[0m '
  446. + unset -v length
  447. + (( ++info_height ))
  448. + prin=1
  449. + [[ -n 1 ]]
  450. + return
  451. + info OS distro
  452. + [[ -n distro ]]
  453. + subtitle=OS
  454. + unset -v prin
  455. + get_distro
  456. + [[ -n Arch Linux x86_64 ]]
  457. + return
  458. + [[ -n '' ]]
  459. ++ trim 'Arch Linux x86_64'
  460. ++ set -f
  461. ++ set -- Arch Linux x86_64
  462. ++ printf '%s\n' 'Arch Linux x86_64'
  463. ++ set +f
  464. + output='Arch Linux x86_64'
  465. + [[ -n distro ]]
  466. + [[ -n ArchLinuxx86_64 ]]
  467. + prin OS 'Arch Linux x86_64'
  468. ++ trim OS
  469. ++ set -f
  470. ++ set -- OS
  471. ++ printf '%s\n' OS
  472. ++ set +f
  473. + [[ -n OS ]]
  474. + [[ -n Arch Linux x86_64 ]]
  475. + [[ -n '' ]]
  476. + string='OS: Arch Linux x86_64'
  477. ++ trim 'OS: Arch Linux x86_64'
  478. ++ set -f
  479. ++ set -- OS: Arch Linux x86_64
  480. ++ printf '%s\n' 'OS: Arch Linux x86_64'
  481. ++ set +f
  482. + string='OS: Arch Linux x86_64'
  483. + [[ -z '' ]]
  484. ++ strip_sequences 'OS: Arch Linux x86_64'
  485. ++ strip='OS: Arch Linux x86_64'
  486. ++ strip='OS: Arch Linux x86_64'
  487. ++ strip='OS: Arch Linux x86_64'
  488. ++ strip='OS: Arch Linux x86_64'
  489. ++ printf '%s\n' 'OS: Arch Linux x86_64'
  490. + length='OS: Arch Linux x86_64'
  491. + length=21
  492. + string='OS\e[0m\e[0m:\e[0m Arch Linux x86_64'
  493. + string='\e[1mOS\e[0m\e[0m:\e[0m Arch Linux x86_64'
  494. + printf '%b\n' '\e[41C\e[1mOS\e[0m\e[0m:\e[0m Arch Linux x86_64\e[0m '
  495. + (( ++info_height ))
  496. + prin=1
  497. + unset -v subtitle
  498. + info Host model
  499. + [[ -n model ]]
  500. + subtitle=Host
  501. + unset -v prin
  502. + get_model
  503. + case "$os" in
  504. + [[ -d /system/app/ ]]
  505. + [[ -f /sys/devices/virtual/dmi/id/product_name ]]
  506. + model='ESPRIMO P720'
  507. + model+=' '
  508. + model='ESPRIMO P720 '
  509. + model='ESPRIMO P720 '
  510. + model='ESPRIMO P720 '
  511. + model='ESPRIMO P720 '
  512. + model='ESPRIMO P720 '
  513. + model='ESPRIMO P720 '
  514. + model='ESPRIMO P720 '
  515. + model='ESPRIMO P720 '
  516. + model='ESPRIMO P720 '
  517. + model='ESPRIMO P720 '
  518. + model='ESPRIMO P720 '
  519. + model='ESPRIMO P720 '
  520. + case "$model" in
  521. + [[ -n '' ]]
  522. ++ trim 'ESPRIMO P720 '
  523. ++ set -f
  524. ++ set -- ESPRIMO P720
  525. ++ printf '%s\n' 'ESPRIMO P720'
  526. ++ set +f
  527. + output='ESPRIMO P720'
  528. + [[ -n model ]]
  529. + [[ -n ESPRIMOP720 ]]
  530. + prin Host 'ESPRIMO P720'
  531. ++ trim Host
  532. ++ set -f
  533. ++ set -- Host
  534. ++ printf '%s\n' Host
  535. ++ set +f
  536. + [[ -n Host ]]
  537. + [[ -n ESPRIMO P720 ]]
  538. + [[ -n '' ]]
  539. + string='Host: ESPRIMO P720'
  540. ++ trim 'Host: ESPRIMO P720'
  541. ++ set -f
  542. ++ set -- Host: ESPRIMO P720
  543. ++ printf '%s\n' 'Host: ESPRIMO P720'
  544. ++ set +f
  545. + string='Host: ESPRIMO P720'
  546. + [[ -z 21 ]]
  547. + string='Host\e[0m\e[0m:\e[0m ESPRIMO P720'
  548. + string='\e[1mHost\e[0m\e[0m:\e[0m ESPRIMO P720'
  549. + printf '%b\n' '\e[41C\e[1mHost\e[0m\e[0m:\e[0m ESPRIMO P720\e[0m '
  550. + (( ++info_height ))
  551. + prin=1
  552. + unset -v subtitle
  553. + info Kernel kernel
  554. + [[ -n kernel ]]
  555. + subtitle=Kernel
  556. + unset -v prin
  557. + get_kernel
  558. + [[ Linux =~ (AIX|IRIX) ]]
  559. + case "$kernel_shorthand" in
  560. + kernel=4.17.2-1-zen
  561. + [[ Linux =~ (BSD|MINIX) ]]
  562. + [[ -n '' ]]
  563. ++ trim 4.17.2-1-zen
  564. ++ set -f
  565. ++ set -- 4.17.2-1-zen
  566. ++ printf '%s\n' 4.17.2-1-zen
  567. ++ set +f
  568. + output=4.17.2-1-zen
  569. + [[ -n kernel ]]
  570. + [[ -n 4.17.2-1-zen ]]
  571. + prin Kernel 4.17.2-1-zen
  572. ++ trim Kernel
  573. ++ set -f
  574. ++ set -- Kernel
  575. ++ printf '%s\n' Kernel
  576. ++ set +f
  577. + [[ -n Kernel ]]
  578. + [[ -n 4.17.2-1-zen ]]
  579. + [[ -n '' ]]
  580. + string='Kernel: 4.17.2-1-zen'
  581. ++ trim 'Kernel: 4.17.2-1-zen'
  582. ++ set -f
  583. ++ set -- Kernel: 4.17.2-1-zen
  584. ++ printf '%s\n' 'Kernel: 4.17.2-1-zen'
  585. ++ set +f
  586. + string='Kernel: 4.17.2-1-zen'
  587. + [[ -z 21 ]]
  588. + string='Kernel\e[0m\e[0m:\e[0m 4.17.2-1-zen'
  589. + string='\e[1mKernel\e[0m\e[0m:\e[0m 4.17.2-1-zen'
  590. + printf '%b\n' '\e[41C\e[1mKernel\e[0m\e[0m:\e[0m 4.17.2-1-zen\e[0m '
  591. + (( ++info_height ))
  592. + prin=1
  593. + unset -v subtitle
  594. + info Uptime uptime
  595. + [[ -n uptime ]]
  596. + subtitle=Uptime
  597. + unset -v prin
  598. + get_uptime
  599. + case "$os" in
  600. + case "$os" in
  601. + seconds='163794.56 637085.40'
  602. + seconds=163794
  603. + days='1 days'
  604. + hours='21 hours'
  605. + mins='29 minutes'
  606. + (( 1 == 1 ))
  607. + days='1 day'
  608. + (( 21 == 1 ))
  609. + (( 29 == 1 ))
  610. + (( 1 == 0 ))
  611. + (( 21 == 0 ))
  612. + (( 29 == 0 ))
  613. + uptime='1 day, 21 hours, 29 minutes'
  614. + uptime='1 day, 21 hours, 29 minutes'
  615. + uptime='1 day, 21 hours, 29 minutes'
  616. + case "$uptime_shorthand" in
  617. + uptime='1 day, 21 hours, 29 mins'
  618. + uptime='1 day, 21 hours, 29 mins'
  619. + uptime='1 day, 21 hours, 29 mins'
  620. + [[ -n '' ]]
  621. ++ trim '1 day, 21 hours, 29 mins'
  622. ++ set -f
  623. ++ set -- 1 day, 21 hours, 29 mins
  624. ++ printf '%s\n' '1 day, 21 hours, 29 mins'
  625. ++ set +f
  626. + output='1 day, 21 hours, 29 mins'
  627. + [[ -n uptime ]]
  628. + [[ -n 1day,21hours,29mins ]]
  629. + prin Uptime '1 day, 21 hours, 29 mins'
  630. ++ trim Uptime
  631. ++ set -f
  632. ++ set -- Uptime
  633. ++ printf '%s\n' Uptime
  634. ++ set +f
  635. + [[ -n Uptime ]]
  636. + [[ -n 1 day, 21 hours, 29 mins ]]
  637. + [[ -n '' ]]
  638. + string='Uptime: 1 day, 21 hours, 29 mins'
  639. ++ trim 'Uptime: 1 day, 21 hours, 29 mins'
  640. ++ set -f
  641. ++ set -- Uptime: 1 day, 21 hours, 29 mins
  642. ++ printf '%s\n' 'Uptime: 1 day, 21 hours, 29 mins'
  643. ++ set +f
  644. + string='Uptime: 1 day, 21 hours, 29 mins'
  645. + [[ -z 21 ]]
  646. + string='Uptime\e[0m\e[0m:\e[0m 1 day, 21 hours, 29 mins'
  647. + string='\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 21 hours, 29 mins'
  648. + printf '%b\n' '\e[41C\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 21 hours, 29 mins\e[0m '
  649. + (( ++info_height ))
  650. + prin=1
  651. + unset -v subtitle
  652. + info Packages packages
  653. + [[ -n packages ]]
  654. + subtitle=Packages
  655. + unset -v prin
  656. + get_packages
  657. + case "$os" in
  658. + has pacman-key
  659. + type -p pacman-key
  660. + manager=pacman-key
  661. + tot pacman -Qq --color never
  662. + IFS='
  663. '
  664. + read -d '' -ra pkgs
  665. ++ pacman -Qq --color never
  666. + (( packages+=1279 ))
  667. + pac 1279
  668. + (( 1279 > 0 ))
  669. + managers+=("$1 (${manager})")
  670. + manager_string+='pacman-key, '
  671. + has dpkg
  672. + type -p dpkg
  673. + has rpm
  674. + type -p rpm
  675. + has xbps-query
  676. + type -p xbps-query
  677. + has apk
  678. + type -p apk
  679. + has opkg
  680. + type -p opkg
  681. + has pacman-g2
  682. + type -p pacman-g2
  683. + has lvu
  684. + type -p lvu
  685. + has tce-status
  686. + type -p tce-status
  687. + has pkg_info
  688. + type -p pkg_info
  689. + has tazpkg
  690. + type -p tazpkg
  691. + has sorcery
  692. + type -p sorcery
  693. + has alps
  694. + type -p alps
  695. + has butch
  696. + type -p butch
  697. + has emerge
  698. + type -p emerge
  699. + has nix-env
  700. + type -p nix-env
  701. + has guix
  702. + type -p guix
  703. + has Compile
  704. + type -p Compile
  705. + has eopkg
  706. + type -p eopkg
  707. + has crew
  708. + type -p crew
  709. + has pkgtool
  710. + type -p pkgtool
  711. + has cave
  712. + type -p cave
  713. + has kpm-pkg
  714. + type -p kpm-pkg
  715. + case "$kernel_name" in
  716. + has pkg
  717. + type -p pkg
  718. + (( packages == 0 ))
  719. + has flatpak
  720. + type -p flatpak
  721. + has snap
  722. + type -p snap
  723. + (( packages == 0 ))
  724. + [[ on == \o\n ]]
  725. + printf -v packages '%s, ' '1279 (pacman-key)'
  726. + packages='1279 (pacman-key)'
  727. + packages='1279 (pacman)'
  728. + packages='1279 (pacman)'
  729. + [[ -n '' ]]
  730. ++ trim '1279 (pacman)'
  731. ++ set -f
  732. ++ set -- 1279 '(pacman)'
  733. ++ printf '%s\n' '1279 (pacman)'
  734. ++ set +f
  735. + output='1279 (pacman)'
  736. + [[ -n packages ]]
  737. + [[ -n 1279(pacman) ]]
  738. + prin Packages '1279 (pacman)'
  739. ++ trim Packages
  740. ++ set -f
  741. ++ set -- Packages
  742. ++ printf '%s\n' Packages
  743. ++ set +f
  744. + [[ -n Packages ]]
  745. + [[ -n 1279 (pacman) ]]
  746. + [[ -n '' ]]
  747. + string='Packages: 1279 (pacman)'
  748. ++ trim 'Packages: 1279 (pacman)'
  749. ++ set -f
  750. ++ set -- Packages: 1279 '(pacman)'
  751. ++ printf '%s\n' 'Packages: 1279 (pacman)'
  752. ++ set +f
  753. + string='Packages: 1279 (pacman)'
  754. + [[ -z 21 ]]
  755. + string='Packages\e[0m\e[0m:\e[0m 1279 (pacman)'
  756. + string='\e[1mPackages\e[0m\e[0m:\e[0m 1279 (pacman)'
  757. + printf '%b\n' '\e[41C\e[1mPackages\e[0m\e[0m:\e[0m 1279 (pacman)\e[0m '
  758. + (( ++info_height ))
  759. + prin=1
  760. + unset -v subtitle
  761. + info Shell shell
  762. + [[ -n shell ]]
  763. + subtitle=Shell
  764. + unset -v prin
  765. + get_shell
  766. + case "$shell_path" in
  767. + shell='zsh '
  768. + [[ on == \o\n ]]
  769. + case "${shell_name:=${SHELL##*/}}" in
  770. ++ /usr/bin/zsh --version
  771. + shell+='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
  772. + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
  773. + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
  774. + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
  775. + shell='zsh 5.5.1 (x86_64-unknown-linux-gnu)'
  776. + shell='zsh 5.5.1 '
  777. + [[ -n '' ]]
  778. ++ trim 'zsh 5.5.1 '
  779. ++ set -f
  780. ++ set -- zsh 5.5.1
  781. ++ printf '%s\n' 'zsh 5.5.1'
  782. ++ set +f
  783. + output='zsh 5.5.1'
  784. + [[ -n shell ]]
  785. + [[ -n zsh5.5.1 ]]
  786. + prin Shell 'zsh 5.5.1'
  787. ++ trim Shell
  788. ++ set -f
  789. ++ set -- Shell
  790. ++ printf '%s\n' Shell
  791. ++ set +f
  792. + [[ -n Shell ]]
  793. + [[ -n zsh 5.5.1 ]]
  794. + [[ -n '' ]]
  795. + string='Shell: zsh 5.5.1'
  796. ++ trim 'Shell: zsh 5.5.1'
  797. ++ set -f
  798. ++ set -- Shell: zsh 5.5.1
  799. ++ printf '%s\n' 'Shell: zsh 5.5.1'
  800. ++ set +f
  801. + string='Shell: zsh 5.5.1'
  802. + [[ -z 21 ]]
  803. + string='Shell\e[0m\e[0m:\e[0m zsh 5.5.1'
  804. + string='\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1'
  805. + printf '%b\n' '\e[41C\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1\e[0m '
  806. + (( ++info_height ))
  807. + prin=1
  808. + unset -v subtitle
  809. + info Resolution resolution
  810. + [[ -n resolution ]]
  811. + subtitle=Resolution
  812. + unset -v prin
  813. + get_resolution
  814. + case "$os" in
  815. + type -p xrandr
  816. + case "$refresh_rate" in
  817. ++ xrandr --nograb --current
  818. ++ awk -F 'connected |\\+|\\(' '/ connected/ && $2 {printf $2 ", "}'
  819. + resolution='primary 1920x1080, 1080x1920, '
  820. + resolution='1920x1080, 1080x1920, '
  821. + resolution='1920x1080, 1080x1920, '
  822. + resolution='1920x1080, 1080x1920'
  823. + [[ -n '' ]]
  824. ++ trim '1920x1080, 1080x1920'
  825. ++ set -f
  826. ++ set -- 1920x1080, 1080x1920
  827. ++ printf '%s\n' '1920x1080, 1080x1920'
  828. ++ set +f
  829. + output='1920x1080, 1080x1920'
  830. + [[ -n resolution ]]
  831. + [[ -n 1920x1080,1080x1920 ]]
  832. + prin Resolution '1920x1080, 1080x1920'
  833. ++ trim Resolution
  834. ++ set -f
  835. ++ set -- Resolution
  836. ++ printf '%s\n' Resolution
  837. ++ set +f
  838. + [[ -n Resolution ]]
  839. + [[ -n 1920x1080, 1080x1920 ]]
  840. + [[ -n '' ]]
  841. + string='Resolution: 1920x1080, 1080x1920'
  842. ++ trim 'Resolution: 1920x1080, 1080x1920'
  843. ++ set -f
  844. ++ set -- Resolution: 1920x1080, 1080x1920
  845. ++ printf '%s\n' 'Resolution: 1920x1080, 1080x1920'
  846. ++ set +f
  847. + string='Resolution: 1920x1080, 1080x1920'
  848. + [[ -z 21 ]]
  849. + string='Resolution\e[0m\e[0m:\e[0m 1920x1080, 1080x1920'
  850. + string='\e[1mResolution\e[0m\e[0m:\e[0m 1920x1080, 1080x1920'
  851. + printf '%b\n' '\e[41C\e[1mResolution\e[0m\e[0m:\e[0m 1920x1080, 1080x1920\e[0m '
  852. + (( ++info_height ))
  853. + prin=1
  854. + unset -v subtitle
  855. + info DE de
  856. + [[ -n de ]]
  857. + subtitle=DE
  858. + unset -v prin
  859. + get_de
  860. + (( de_run == 1 ))
  861. + case "$os" in
  862. + (( wm_run != 1 ))
  863. + get_wm
  864. + (( wm_run == 1 ))
  865. + [[ -n '' ]]
  866. + [[ -n :0 ]]
  867. + [[ Linux != \M\a\c\ \O\S\ \X ]]
  868. + [[ Linux != \F\r\e\e\M\i\N\T ]]
  869. ++ xprop -root -notype _NET_SUPPORTING_WM_CHECK
  870. + id='_NET_SUPPORTING_WM_CHECK: window id # 0x600063'
  871. + id=0x600063
  872. ++ xprop -id 0x600063 -notype -len 100 -f _NET_WM_NAME 8t
  873. + wm='_NET_WM_NAME = "i3"
  874. _NET_SUPPORTING_WM_CHECK: window id # 0x600063'
  875. + wm='"i3"
  876. _NET_SUPPORTING_WM_CHECK: window id # 0x600063'
  877. + wm='i3"
  878. _NET_SUPPORTING_WM_CHECK: window id # 0x600063'
  879. + wm=i3
  880. + [[ i3 =~ WINDOWMAKER ]]
  881. + [[ -z i3 ]]
  882. + wm_run=1
  883. + [[ -n '' ]]
  884. + [[ -n '' ]]
  885. + [[ -n '' ]]
  886. + [[ -n '' ]]
  887. + [[ -n '' ]]
  888. + [[ '' == \i\3 ]]
  889. + [[ -n :0 ]]
  890. + [[ -z '' ]]
  891. ++ xprop -root
  892. ++ awk '/KDE_SESSION_VERSION|^_MUFFIN|xfce4|xfce5/'
  893. + de=
  894. + case "$de" in
  895. + de_run=1
  896. + [[ -n '' ]]
  897. ++ trim ''
  898. ++ set -f
  899. ++ set --
  900. ++ printf '%s\n' ''
  901. ++ set +f
  902. + output=
  903. + [[ -n de ]]
  904. + [[ -n '' ]]
  905. + [[ -n '' ]]
  906. + err 'Info: Couldn'\''t detect DE.'
  907. ++ color 1
  908. ++ case "$1" in
  909. ++ printf '%b\e[3%sm' '\e[0m' 1
  910. + err+='[!]\e[0m Info: Couldn'\''t detect DE.
  911. '
  912. + unset -v subtitle
  913. + info WM wm
  914. + [[ -n wm ]]
  915. + subtitle=WM
  916. + unset -v prin
  917. + get_wm
  918. + (( wm_run == 1 ))
  919. + return
  920. + [[ -n '' ]]
  921. ++ trim i3
  922. ++ set -f
  923. ++ set -- i3
  924. ++ printf '%s\n' i3
  925. ++ set +f
  926. + output=i3
  927. + [[ -n wm ]]
  928. + [[ -n i3 ]]
  929. + prin WM i3
  930. ++ trim WM
  931. ++ set -f
  932. ++ set -- WM
  933. ++ printf '%s\n' WM
  934. ++ set +f
  935. + [[ -n WM ]]
  936. + [[ -n i3 ]]
  937. + [[ -n '' ]]
  938. + string='WM: i3'
  939. ++ trim 'WM: i3'
  940. ++ set -f
  941. ++ set -- WM: i3
  942. ++ printf '%s\n' 'WM: i3'
  943. ++ set +f
  944. + string='WM: i3'
  945. + [[ -z 21 ]]
  946. + string='WM\e[0m\e[0m:\e[0m i3'
  947. + string='\e[1mWM\e[0m\e[0m:\e[0m i3'
  948. + printf '%b\n' '\e[41C\e[1mWM\e[0m\e[0m:\e[0m i3\e[0m '
  949. + (( ++info_height ))
  950. + prin=1
  951. + unset -v subtitle
  952. + info 'WM Theme' wm_theme
  953. + [[ -n wm_theme ]]
  954. + subtitle='WM Theme'
  955. + unset -v prin
  956. + get_wm_theme
  957. + (( wm_run != 1 ))
  958. + (( de_run != 1 ))
  959. + case "$wm" in
  960. ++ trim_quotes ''
  961. ++ trim_output=
  962. ++ trim_output=
  963. ++ printf %s ''
  964. + wm_theme=
  965. + [[ -n '' ]]
  966. /usr/bin/neofetch: line 3840: WM Theme: bad substitution
  967. + output=
  968. + [[ -n wm_theme ]]
  969. + [[ -n '' ]]
  970. + [[ -n '' ]]
  971. + err 'Info: Couldn'\''t detect WM Theme.'
  972. ++ color 1
  973. ++ case "$1" in
  974. ++ printf '%b\e[3%sm' '\e[0m' 1
  975. + err+='[!]\e[0m Info: Couldn'\''t detect WM Theme.
  976. '
  977. + unset -v subtitle
  978. + info Theme theme
  979. + [[ -n theme ]]
  980. + subtitle=Theme
  981. + unset -v prin
  982. + get_theme
  983. + name=gtk-theme-name
  984. + gsettings=gtk-theme
  985. + gconf=gtk_theme
  986. + xfconf=/Net/ThemeName
  987. + kde=Name
  988. + get_style
  989. + unset gtk2_theme gtk3_theme theme path
  990. + [[ -n :0 ]]
  991. + [[ Linux != \M\a\c\ \O\S\ \X ]]
  992. + (( de_run != 1 ))
  993. + case "$de" in
  994. + [[ -z '' ]]
  995. + [[ -f /home/REDACTED/.gtkrc-2.0 ]]
  996. + [[ -f /etc/gtk-2.0/gtkrc ]]
  997. + [[ -f /usr/share/gtk-2.0/gtkrc ]]
  998. ++ grep '^[^#]*gtk-theme-name' /usr/share/gtk-2.0/gtkrc
  999. + gtk2_theme='gtk-theme-name = "Adwaita"'
  1000. + gtk2_theme=' "Adwaita"'
  1001. + [[ -z '' ]]
  1002. + [[ -f /home/REDACTED/.config/gtk-3.0/settings.ini ]]
  1003. ++ grep '^[^#]*gtk-theme-name' /home/REDACTED/.config/gtk-3.0/settings.ini
  1004. + gtk3_theme=
  1005. + gtk3_theme=
  1006. ++ trim ' "Adwaita"'
  1007. ++ set -f
  1008. ++ set -- '"Adwaita"'
  1009. ++ printf '%s\n' '"Adwaita"'
  1010. ++ set +f
  1011. + gtk2_theme='"Adwaita"'
  1012. ++ trim ''
  1013. ++ set -f
  1014. ++ set --
  1015. ++ printf '%s\n' ''
  1016. ++ set +f
  1017. + gtk3_theme=
  1018. ++ trim_quotes '"Adwaita"'
  1019. ++ trim_output='"Adwaita"'
  1020. ++ trim_output=Adwaita
  1021. ++ printf %s Adwaita
  1022. + gtk2_theme=Adwaita
  1023. ++ trim_quotes ''
  1024. ++ trim_output=
  1025. ++ trim_output=
  1026. ++ printf %s ''
  1027. + gtk3_theme=
  1028. + [[ on == \o\f\f ]]
  1029. + [[ on == \o\f\f ]]
  1030. + [[ -n Adwaita ]]
  1031. + [[ Adwaita == '' ]]
  1032. + [[ -n Adwaita ]]
  1033. + [[ -n '' ]]
  1034. + [[ -n Adwaita ]]
  1035. + gtk2_theme+=' [GTK2] '
  1036. + [[ -n '' ]]
  1037. + theme='Adwaita [GTK2] '
  1038. + theme='Adwaita [GTK2] '
  1039. + [[ off == \o\n ]]
  1040. + [[ -n '' ]]
  1041. ++ trim 'Adwaita [GTK2] '
  1042. ++ set -f
  1043. ++ set -- Adwaita '[GTK2]'
  1044. ++ printf '%s\n' 'Adwaita [GTK2]'
  1045. ++ set +f
  1046. + output='Adwaita [GTK2]'
  1047. + [[ -n theme ]]
  1048. + [[ -n Adwaita[GTK2] ]]
  1049. + prin Theme 'Adwaita [GTK2]'
  1050. ++ trim Theme
  1051. ++ set -f
  1052. ++ set -- Theme
  1053. ++ printf '%s\n' Theme
  1054. ++ set +f
  1055. + [[ -n Theme ]]
  1056. + [[ -n Adwaita [GTK2] ]]
  1057. + [[ -n '' ]]
  1058. + string='Theme: Adwaita [GTK2]'
  1059. ++ trim 'Theme: Adwaita [GTK2]'
  1060. ++ set -f
  1061. ++ set -- Theme: Adwaita '[GTK2]'
  1062. ++ printf '%s\n' 'Theme: Adwaita [GTK2]'
  1063. ++ set +f
  1064. + string='Theme: Adwaita [GTK2]'
  1065. + [[ -z 21 ]]
  1066. + string='Theme\e[0m\e[0m:\e[0m Adwaita [GTK2]'
  1067. + string='\e[1mTheme\e[0m\e[0m:\e[0m Adwaita [GTK2]'
  1068. + printf '%b\n' '\e[41C\e[1mTheme\e[0m\e[0m:\e[0m Adwaita [GTK2]\e[0m '
  1069. + (( ++info_height ))
  1070. + prin=1
  1071. + unset -v subtitle
  1072. + info Icons icons
  1073. + [[ -n icons ]]
  1074. + subtitle=Icons
  1075. + unset -v prin
  1076. + get_icons
  1077. + name=gtk-icon-theme-name
  1078. + gsettings=icon-theme
  1079. + gconf=icon_theme
  1080. + xfconf=/Net/IconThemeName
  1081. + kde=Theme
  1082. + get_style
  1083. + unset gtk2_theme gtk3_theme theme path
  1084. + [[ -n :0 ]]
  1085. + [[ Linux != \M\a\c\ \O\S\ \X ]]
  1086. + (( de_run != 1 ))
  1087. + case "$de" in
  1088. + [[ -z '' ]]
  1089. + [[ -f /home/REDACTED/.gtkrc-2.0 ]]
  1090. + [[ -f /etc/gtk-2.0/gtkrc ]]
  1091. + [[ -f /usr/share/gtk-2.0/gtkrc ]]
  1092. ++ grep '^[^#]*gtk-icon-theme-name' /usr/share/gtk-2.0/gtkrc
  1093. + gtk2_theme='gtk-icon-theme-name = "Adwaita"'
  1094. + gtk2_theme=' "Adwaita"'
  1095. + [[ -z '' ]]
  1096. + [[ -f /home/REDACTED/.config/gtk-3.0/settings.ini ]]
  1097. ++ grep '^[^#]*gtk-icon-theme-name' /home/REDACTED/.config/gtk-3.0/settings.ini
  1098. + gtk3_theme=
  1099. + gtk3_theme=
  1100. ++ trim ' "Adwaita"'
  1101. ++ set -f
  1102. ++ set -- '"Adwaita"'
  1103. ++ printf '%s\n' '"Adwaita"'
  1104. ++ set +f
  1105. + gtk2_theme='"Adwaita"'
  1106. ++ trim ''
  1107. ++ set -f
  1108. ++ set --
  1109. ++ printf '%s\n' ''
  1110. ++ set +f
  1111. + gtk3_theme=
  1112. ++ trim_quotes '"Adwaita"'
  1113. ++ trim_output='"Adwaita"'
  1114. ++ trim_output=Adwaita
  1115. ++ printf %s Adwaita
  1116. + gtk2_theme=Adwaita
  1117. ++ trim_quotes ''
  1118. ++ trim_output=
  1119. ++ trim_output=
  1120. ++ printf %s ''
  1121. + gtk3_theme=
  1122. + [[ on == \o\f\f ]]
  1123. + [[ on == \o\f\f ]]
  1124. + [[ -n Adwaita ]]
  1125. + [[ Adwaita == '' ]]
  1126. + [[ -n Adwaita ]]
  1127. + [[ -n '' ]]
  1128. + [[ -n Adwaita ]]
  1129. + gtk2_theme+=' [GTK2] '
  1130. + [[ -n '' ]]
  1131. + theme='Adwaita [GTK2] '
  1132. + theme='Adwaita [GTK2] '
  1133. + [[ off == \o\n ]]
  1134. + icons='Adwaita [GTK2] '
  1135. + [[ -n '' ]]
  1136. ++ trim 'Adwaita [GTK2] '
  1137. ++ set -f
  1138. ++ set -- Adwaita '[GTK2]'
  1139. ++ printf '%s\n' 'Adwaita [GTK2]'
  1140. ++ set +f
  1141. + output='Adwaita [GTK2]'
  1142. + [[ -n icons ]]
  1143. + [[ -n Adwaita[GTK2] ]]
  1144. + prin Icons 'Adwaita [GTK2]'
  1145. ++ trim Icons
  1146. ++ set -f
  1147. ++ set -- Icons
  1148. ++ printf '%s\n' Icons
  1149. ++ set +f
  1150. + [[ -n Icons ]]
  1151. + [[ -n Adwaita [GTK2] ]]
  1152. + [[ -n '' ]]
  1153. + string='Icons: Adwaita [GTK2]'
  1154. ++ trim 'Icons: Adwaita [GTK2]'
  1155. ++ set -f
  1156. ++ set -- Icons: Adwaita '[GTK2]'
  1157. ++ printf '%s\n' 'Icons: Adwaita [GTK2]'
  1158. ++ set +f
  1159. + string='Icons: Adwaita [GTK2]'
  1160. + [[ -z 21 ]]
  1161. + string='Icons\e[0m\e[0m:\e[0m Adwaita [GTK2]'
  1162. + string='\e[1mIcons\e[0m\e[0m:\e[0m Adwaita [GTK2]'
  1163. + printf '%b\n' '\e[41C\e[1mIcons\e[0m\e[0m:\e[0m Adwaita [GTK2]\e[0m '
  1164. + (( ++info_height ))
  1165. + prin=1
  1166. + unset -v subtitle
  1167. + info Terminal term
  1168. + [[ -n term ]]
  1169. + subtitle=Terminal
  1170. + unset -v prin
  1171. + get_term
  1172. + (( term_run == 1 ))
  1173. + case "$TERM_PROGRAM" in
  1174. + term=
  1175. + [[ xterm == \t\w\5\2 ]]
  1176. + [[ xterm == \t\w\1\0\0 ]]
  1177. + [[ -n '' ]]
  1178. + [[ -z '' ]]
  1179. ++ get_ppid ''
  1180. ++ case "$os" in
  1181. +++ grep -i -F PPid: /proc/24851/status
  1182. ++ ppid='PPid: 24849'
  1183. +++ trim ' 24849'
  1184. +++ set -f
  1185. +++ set -- 24849
  1186. +++ printf '%s\n' 24849
  1187. +++ set +f
  1188. ++ ppid=24849
  1189. ++ printf %s 24849
  1190. + parent=24849
  1191. + [[ -z 24849 ]]
  1192. ++ get_process_name 24849
  1193. ++ case "$os" in
  1194. ++ name=xterm
  1195. ++ printf %s xterm
  1196. + name=xterm
  1197. + case "${name// }" in
  1198. + term=xterm
  1199. + [[ -z xterm ]]
  1200. + term_run=1
  1201. + [[ -n '' ]]
  1202. ++ trim xterm
  1203. ++ set -f
  1204. ++ set -- xterm
  1205. ++ printf '%s\n' xterm
  1206. ++ set +f
  1207. + output=xterm
  1208. + [[ -n term ]]
  1209. + [[ -n xterm ]]
  1210. + prin Terminal xterm
  1211. ++ trim Terminal
  1212. ++ set -f
  1213. ++ set -- Terminal
  1214. ++ printf '%s\n' Terminal
  1215. ++ set +f
  1216. + [[ -n Terminal ]]
  1217. + [[ -n xterm ]]
  1218. + [[ -n '' ]]
  1219. + string='Terminal: xterm'
  1220. ++ trim 'Terminal: xterm'
  1221. ++ set -f
  1222. ++ set -- Terminal: xterm
  1223. ++ printf '%s\n' 'Terminal: xterm'
  1224. ++ set +f
  1225. + string='Terminal: xterm'
  1226. + [[ -z 21 ]]
  1227. + string='Terminal\e[0m\e[0m:\e[0m xterm'
  1228. + string='\e[1mTerminal\e[0m\e[0m:\e[0m xterm'
  1229. + printf '%b\n' '\e[41C\e[1mTerminal\e[0m\e[0m:\e[0m xterm\e[0m '
  1230. + (( ++info_height ))
  1231. + prin=1
  1232. + unset -v subtitle
  1233. + info 'Terminal Font' term_font
  1234. + [[ -n term_font ]]
  1235. + subtitle='Terminal Font'
  1236. + unset -v prin
  1237. + get_term_font
  1238. + (( term_run != 1 ))
  1239. + case "$term" in
  1240. ++ xrdb -query
  1241. + xrdb='xterm*faceName: DejaVu Sans Mono
  1242. xterm*faceSize: 12
  1243. xterm*saveLines: 50000
  1244. xterm.vt100.reverseVideo: true'
  1245. ++ grep -i 'xterm\**\.*font'
  1246. + term_font=
  1247. + term_font=
  1248. + term_font=
  1249. + term_font=
  1250. ++ trim ''
  1251. ++ set -f
  1252. ++ set --
  1253. ++ printf '%s\n' ''
  1254. ++ set +f
  1255. + term_font=
  1256. + [[ -z '' ]]
  1257. + [[ xterm == \x\t\e\r\m ]]
  1258. ++ grep '^XTerm.vt100.faceName'
  1259. + term_font=
  1260. ++ trim ''
  1261. ++ set -f
  1262. ++ set --
  1263. ++ printf '%s\n' ''
  1264. ++ set +f
  1265. + term_font=
  1266. + [[ '' != \- ]]
  1267. + [[ '' != \x\f\t\: ]]
  1268. + term_font=xft:
  1269. + case "$term_font" in
  1270. + term_font=
  1271. + term_font=
  1272. + [[ -n '' ]]
  1273. /usr/bin/neofetch: line 3840: Terminal Font: bad substitution
  1274. + output=
  1275. + [[ -n term_font ]]
  1276. + [[ -n '' ]]
  1277. + [[ -n '' ]]
  1278. + err 'Info: Couldn'\''t detect Terminal Font.'
  1279. ++ color 1
  1280. ++ case "$1" in
  1281. ++ printf '%b\e[3%sm' '\e[0m' 1
  1282. + err+='[!]\e[0m Info: Couldn'\''t detect Terminal Font.
  1283. '
  1284. + unset -v subtitle
  1285. + info CPU cpu
  1286. + [[ -n cpu ]]
  1287. + subtitle=CPU
  1288. + unset -v prin
  1289. + get_cpu
  1290. + [[ Arch Linux x86_64 == \N\e\t\B\S\D* ]]
  1291. + case "$os" in
  1292. + cpu_file=/proc/cpuinfo
  1293. + case "$kernel_machine" in
  1294. ++ awk -F ': | @' '/model name|Processor|^cpu model|chip type|^cpu type/ {
  1295. printf $2;
  1296. exit
  1297. }' /proc/cpuinfo
  1298. + cpu='Intel(R) Core(TM) i5-4670 CPU'
  1299. + [[ Intel(R) Core(TM) i5-4670 CPU == *\p\r\o\c\e\s\s\o\r\ \r\e\v* ]]
  1300. + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq
  1301. + for temp_dir in /sys/class/hwmon/*
  1302. + [[ acpitz =~ (coretemp|fam15h_power|k10temp) ]]
  1303. + for temp_dir in /sys/class/hwmon/*
  1304. + [[ pch_haswell =~ (coretemp|fam15h_power|k10temp) ]]
  1305. + for temp_dir in /sys/class/hwmon/*
  1306. + [[ coretemp =~ (coretemp|fam15h_power|k10temp) ]]
  1307. + temp_dir=/sys/class/hwmon/hwmon2/temp1_input
  1308. + break
  1309. + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
  1310. /usr/bin/neofetch: line 1770: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory
  1311. + speed=
  1312. /usr/bin/neofetch: line 1771: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory
  1313. + speed=
  1314. + speed=3800000
  1315. + speed=3800
  1316. + [[ -f /sys/class/hwmon/hwmon2/temp1_input ]]
  1317. + deg=400
  1318. + case "$cpu_cores" in
  1319. ++ grep -c '^processor' /proc/cpuinfo
  1320. + cores=4
  1321. + cpu='Intel(R) Core i5-4670 CPU'
  1322. + cpu='Intel(R) Core i5-4670 CPU'
  1323. + cpu='Intel Core i5-4670 CPU'
  1324. + cpu='Intel Core i5-4670 CPU'
  1325. + cpu='Intel Core i5-4670 '
  1326. + cpu='Intel Core i5-4670 '
  1327. + cpu='Intel Core i5-4670 '
  1328. + cpu='Intel Core i5-4670 '
  1329. + cpu='Intel Core i5-4670 '
  1330. + cpu='Intel Core i5-4670 '
  1331. + cpu='Intel Core i5-4670 '
  1332. + cpu='Intel i5-4670 '
  1333. + cpu='Intel i5-4670 '
  1334. + cpu='Intel i5-4670 '
  1335. + cpu='Intel i5-4670 '
  1336. + cpu='Intel i5-4670 '
  1337. + cpu='Intel i5-4670 '
  1338. + cpu='Intel i5-4670 '
  1339. + cpu='Intel i5-4670 '
  1340. + cores=4
  1341. + speed=3800
  1342. + [[ on == \o\f\f ]]
  1343. + [[ logical != \o\f\f ]]
  1344. + [[ -n 4 ]]
  1345. + case "$os" in
  1346. + cpu='Intel i5-4670 (4)'
  1347. + [[ on != \o\f\f ]]
  1348. + [[ -n 3800 ]]
  1349. + (( speed < 1000 ))
  1350. + [[ off == \o\n ]]
  1351. + speed=3.800
  1352. + cpu='Intel i5-4670 (4) @ 3.800GHz'
  1353. + [[ off != \o\f\f ]]
  1354. + [[ -n '' ]]
  1355. ++ trim 'Intel i5-4670 (4) @ 3.800GHz'
  1356. ++ set -f
  1357. ++ set -- Intel i5-4670 '(4)' @ 3.800GHz
  1358. ++ printf '%s\n' 'Intel i5-4670 (4) @ 3.800GHz'
  1359. ++ set +f
  1360. + output='Intel i5-4670 (4) @ 3.800GHz'
  1361. + [[ -n cpu ]]
  1362. + [[ -n Inteli5-4670(4)@3.800GHz ]]
  1363. + prin CPU 'Intel i5-4670 (4) @ 3.800GHz'
  1364. ++ trim CPU
  1365. ++ set -f
  1366. ++ set -- CPU
  1367. ++ printf '%s\n' CPU
  1368. ++ set +f
  1369. + [[ -n CPU ]]
  1370. + [[ -n Intel i5-4670 (4) @ 3.800GHz ]]
  1371. + [[ -n '' ]]
  1372. + string='CPU: Intel i5-4670 (4) @ 3.800GHz'
  1373. ++ trim 'CPU: Intel i5-4670 (4) @ 3.800GHz'
  1374. ++ set -f
  1375. ++ set -- CPU: Intel i5-4670 '(4)' @ 3.800GHz
  1376. ++ printf '%s\n' 'CPU: Intel i5-4670 (4) @ 3.800GHz'
  1377. ++ set +f
  1378. + string='CPU: Intel i5-4670 (4) @ 3.800GHz'
  1379. + [[ -z 21 ]]
  1380. + string='CPU\e[0m\e[0m:\e[0m Intel i5-4670 (4) @ 3.800GHz'
  1381. + string='\e[1mCPU\e[0m\e[0m:\e[0m Intel i5-4670 (4) @ 3.800GHz'
  1382. + printf '%b\n' '\e[41C\e[1mCPU\e[0m\e[0m:\e[0m Intel i5-4670 (4) @ 3.800GHz\e[0m '
  1383. + (( ++info_height ))
  1384. + prin=1
  1385. + unset -v subtitle
  1386. + info GPU gpu
  1387. + [[ -n gpu ]]
  1388. + subtitle=GPU
  1389. + unset -v prin
  1390. + get_gpu
  1391. + case "$os" in
  1392. ++ lspci -mm
  1393. ++ awk -F '\\"|\\" \\"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $3 " " $4} END {for(i in a)
  1394. {if(!seen[a[i]]++) print a[i]}}'
  1395. + gpu_cmd='Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
  1396. + IFS='
  1397. '
  1398. + read -d '' -ra gpus
  1399. + [[ Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller == *Intel* ]]
  1400. + [[ '' == *Intel* ]]
  1401. + for gpu in "${gpus[@]}"
  1402. + [[ all == \d\e\d\i\c\a\t\e\d ]]
  1403. + [[ all == \i\n\t\e\g\r\a\t\e\d ]]
  1404. + case "$gpu" in
  1405. + gpu='Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
  1406. + gpu='Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
  1407. + gpu='Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
  1408. + gpu='Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller'
  1409. + gpu='Intel Xeon E3-1200 v3/4th Gen Core Processor '
  1410. ++ trim 'Intel Xeon E3-1200 v3/4th Gen Core Processor '
  1411. ++ set -f
  1412. ++ set -- Intel Xeon E3-1200 v3/4th Gen Core Processor
  1413. ++ printf '%s\n' 'Intel Xeon E3-1200 v3/4th Gen Core Processor'
  1414. ++ set +f
  1415. + [[ -z Intel Xeon E3-1200 v3/4th Gen Core Processor ]]
  1416. + [[ on == \o\f\f ]]
  1417. + prin GPU 'Intel Xeon E3-1200 v3/4th Gen Core Processor '
  1418. ++ trim GPU
  1419. ++ set -f
  1420. ++ set -- GPU
  1421. ++ printf '%s\n' GPU
  1422. ++ set +f
  1423. + [[ -n GPU ]]
  1424. + [[ -n Intel Xeon E3-1200 v3/4th Gen Core Processor ]]
  1425. + [[ -n '' ]]
  1426. + string='GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor '
  1427. ++ trim 'GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor '
  1428. ++ set -f
  1429. ++ set -- GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor
  1430. ++ printf '%s\n' 'GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor'
  1431. ++ set +f
  1432. + string='GPU: Intel Xeon E3-1200 v3/4th Gen Core Processor'
  1433. + [[ -z 21 ]]
  1434. + string='GPU\e[0m\e[0m:\e[0m Intel Xeon E3-1200 v3/4th Gen Core Processor'
  1435. + string='\e[1mGPU\e[0m\e[0m:\e[0m Intel Xeon E3-1200 v3/4th Gen Core Processor'
  1436. + printf '%b\n' '\e[41C\e[1mGPU\e[0m\e[0m:\e[0m Intel Xeon E3-1200 v3/4th Gen Core Processor\e[0m '
  1437. + (( ++info_height ))
  1438. + prin=1
  1439. + return
  1440. + [[ -n 1 ]]
  1441. + return
  1442. + info Memory memory
  1443. + [[ -n memory ]]
  1444. + subtitle=Memory
  1445. + unset -v prin
  1446. + get_memory
  1447. + case "$os" in
  1448. + IFS=:
  1449. + read -r a b
  1450. + case "$a" in
  1451. + (( mem_used+= 16259092 ))
  1452. + mem_total=' 16259092 '
  1453. + IFS=:
  1454. + read -r a b
  1455. + case "$a" in
  1456. + mem_used=10234544
  1457. + IFS=:
  1458. + read -r a b
  1459. + case "$a" in
  1460. + IFS=:
  1461. + read -r a b
  1462. + case "$a" in
  1463. + mem_used=9654896
  1464. + IFS=:
  1465. + read -r a b
  1466. + case "$a" in
  1467. + mem_used=4935496
  1468. + IFS=:
  1469. + read -r a b
  1470. + case "$a" in
  1471. + IFS=:
  1472. + read -r a b
  1473. + case "$a" in
  1474. + IFS=:
  1475. + read -r a b
  1476. + case "$a" in
  1477. + IFS=:
  1478. + read -r a b
  1479. + case "$a" in
  1480. + IFS=:
  1481. + read -r a b
  1482. + case "$a" in
  1483. + IFS=:
  1484. + read -r a b
  1485. + case "$a" in
  1486. + IFS=:
  1487. + read -r a b
  1488. + case "$a" in
  1489. + IFS=:
  1490. + read -r a b
  1491. + case "$a" in
  1492. + IFS=:
  1493. + read -r a b
  1494. + case "$a" in
  1495. + IFS=:
  1496. + read -r a b
  1497. + case "$a" in
  1498. + IFS=:
  1499. + read -r a b
  1500. + case "$a" in
  1501. + IFS=:
  1502. + read -r a b
  1503. + case "$a" in
  1504. + IFS=:
  1505. + read -r a b
  1506. + case "$a" in
  1507. + IFS=:
  1508. + read -r a b
  1509. + case "$a" in
  1510. + IFS=:
  1511. + read -r a b
  1512. + case "$a" in
  1513. + IFS=:
  1514. + read -r a b
  1515. + case "$a" in
  1516. + (( mem_used+= 730456 ))
  1517. + IFS=:
  1518. + read -r a b
  1519. + case "$a" in
  1520. + IFS=:
  1521. + read -r a b
  1522. + case "$a" in
  1523. + mem_used=5024000
  1524. + IFS=:
  1525. + read -r a b
  1526. + case "$a" in
  1527. + IFS=:
  1528. + read -r a b
  1529. + case "$a" in
  1530. + IFS=:
  1531. + read -r a b
  1532. + case "$a" in
  1533. + IFS=:
  1534. + read -r a b
  1535. + case "$a" in
  1536. + IFS=:
  1537. + read -r a b
  1538. + case "$a" in
  1539. + IFS=:
  1540. + read -r a b
  1541. + case "$a" in
  1542. + IFS=:
  1543. + read -r a b
  1544. + case "$a" in
  1545. + IFS=:
  1546. + read -r a b
  1547. + case "$a" in
  1548. + IFS=:
  1549. + read -r a b
  1550. + case "$a" in
  1551. + IFS=:
  1552. + read -r a b
  1553. + case "$a" in
  1554. + IFS=:
  1555. + read -r a b
  1556. + case "$a" in
  1557. + IFS=:
  1558. + read -r a b
  1559. + case "$a" in
  1560. + IFS=:
  1561. + read -r a b
  1562. + case "$a" in
  1563. + IFS=:
  1564. + read -r a b
  1565. + case "$a" in
  1566. + IFS=:
  1567. + read -r a b
  1568. + case "$a" in
  1569. + IFS=:
  1570. + read -r a b
  1571. + case "$a" in
  1572. + IFS=:
  1573. + read -r a b
  1574. + case "$a" in
  1575. + IFS=:
  1576. + read -r a b
  1577. + case "$a" in
  1578. + IFS=:
  1579. + read -r a b
  1580. + case "$a" in
  1581. + IFS=:
  1582. + read -r a b
  1583. + case "$a" in
  1584. + IFS=:
  1585. + read -r a b
  1586. + case "$a" in
  1587. + IFS=:
  1588. + read -r a b
  1589. + case "$a" in
  1590. + IFS=:
  1591. + read -r a b
  1592. + case "$a" in
  1593. + IFS=:
  1594. + read -r a b
  1595. + case "$a" in
  1596. + IFS=:
  1597. + read -r a b
  1598. + mem_used=4906
  1599. + mem_total=15878
  1600. + memory='4906MiB / 15878MiB'
  1601. + case "$memory_display" in
  1602. + [[ -n '' ]]
  1603. ++ trim '4906MiB / 15878MiB'
  1604. ++ set -f
  1605. ++ set -- 4906MiB / 15878MiB
  1606. ++ printf '%s\n' '4906MiB / 15878MiB'
  1607. ++ set +f
  1608. + output='4906MiB / 15878MiB'
  1609. + [[ -n memory ]]
  1610. + [[ -n 4906MiB/15878MiB ]]
  1611. + prin Memory '4906MiB / 15878MiB'
  1612. ++ trim Memory
  1613. ++ set -f
  1614. ++ set -- Memory
  1615. ++ printf '%s\n' Memory
  1616. ++ set +f
  1617. + [[ -n Memory ]]
  1618. + [[ -n 4906MiB / 15878MiB ]]
  1619. + [[ -n '' ]]
  1620. + string='Memory: 4906MiB / 15878MiB'
  1621. ++ trim 'Memory: 4906MiB / 15878MiB'
  1622. ++ set -f
  1623. ++ set -- Memory: 4906MiB / 15878MiB
  1624. ++ printf '%s\n' 'Memory: 4906MiB / 15878MiB'
  1625. ++ set +f
  1626. + string='Memory: 4906MiB / 15878MiB'
  1627. + [[ -z 21 ]]
  1628. + string='Memory\e[0m\e[0m:\e[0m 4906MiB / 15878MiB'
  1629. + string='\e[1mMemory\e[0m\e[0m:\e[0m 4906MiB / 15878MiB'
  1630. + printf '%b\n' '\e[41C\e[1mMemory\e[0m\e[0m:\e[0m 4906MiB / 15878MiB\e[0m '
  1631. + (( ++info_height ))
  1632. + prin=1
  1633. + unset -v subtitle
  1634. + info line_break
  1635. + [[ -n '' ]]
  1636. + unset -v prin
  1637. + get_line_break
  1638. + printf '%b\n' ''
  1639. + (( ++info_height ))
  1640. + prin=1
  1641. + [[ -n 1 ]]
  1642. + return
  1643. + info cols
  1644. + [[ -n '' ]]
  1645. + unset -v prin
  1646. + get_cols
  1647. + [[ on == \o\n ]]
  1648. + printf -v block_width %3s
  1649. + (( block_range[0] ))
  1650. + (( block_range[0]<=block_range[1] ))
  1651. + case "${block_range[0]}" in
  1652. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '' 0 0 ' '
  1653. + (( block_range[0]++ ))
  1654. + (( block_range[0]<=block_range[1] ))
  1655. + case "${block_range[0]}" in
  1656. + printf -v blocks '%b\e[3%bm\e[4%bm%b' ' ' 1 1 ' '
  1657. + (( block_range[0]++ ))
  1658. + (( block_range[0]<=block_range[1] ))
  1659. + case "${block_range[0]}" in
  1660. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '  ' 2 2 ' '
  1661. + (( block_range[0]++ ))
  1662. + (( block_range[0]<=block_range[1] ))
  1663. + case "${block_range[0]}" in
  1664. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '   ' 3 3 ' '
  1665. + (( block_range[0]++ ))
  1666. + (( block_range[0]<=block_range[1] ))
  1667. + case "${block_range[0]}" in
  1668. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '    ' 4 4 ' '
  1669. + (( block_range[0]++ ))
  1670. + (( block_range[0]<=block_range[1] ))
  1671. + case "${block_range[0]}" in
  1672. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '     ' 5 5 ' '
  1673. + (( block_range[0]++ ))
  1674. + (( block_range[0]<=block_range[1] ))
  1675. + case "${block_range[0]}" in
  1676. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '      ' 6 6 ' '
  1677. + (( block_range[0]++ ))
  1678. + (( block_range[0]<=block_range[1] ))
  1679. + case "${block_range[0]}" in
  1680. + printf -v blocks '%b\e[3%bm\e[4%bm%b' '       ' 7 7 ' '
  1681. + (( block_range[0]++ ))
  1682. + (( block_range[0]<=block_range[1] ))
  1683. + printf -v block_spaces %1s
  1684. + [[ -n         ]]
  1685. + cols+='        \e[0mnl'
  1686. + [[ -n '' ]]
  1687. + cols='        \e[0m'
  1688. + cols='        \e[0m'
  1689. + (( info_height+=block_height-1 ))
  1690. + printf '\e[%bC%b' 41 '        \e[0m'
  1691. + unset -v blocks blocks2 cols
  1692. + [[ xterm == \T\o\s\W\i\n\2 ]]
  1693. + prin=1
  1694. + [[ -n 1 ]]
  1695. + return
  1696. + info line_break
  1697. + [[ -n '' ]]
  1698. + unset -v prin
  1699. + get_line_break
  1700. + printf '%b\n' ''
  1701. + (( ++info_height ))
  1702. + prin=1
  1703. + [[ -n 1 ]]
  1704. + return
  1705. + dynamic_prompt
  1706. + [[ ascii == \o\f\f ]]
  1707. + [[ ascii != \a\s\c\i\i ]]
  1708. + (( lines=lines>info_height?lines-info_height+1:1 ))
  1709. + printf -v nlines %2s
  1710. + printf %b '\n\n'
  1711. + [[ ascii == *w3m* ]]
  1712. + err 'Neofetch command: /usr/bin/neofetch -vv'
  1713. ++ color 1
  1714. ++ case "$1" in
  1715. ++ printf '%b\e[3%sm' '\e[0m' 1
  1716. + err+='[!]\e[0m Neofetch command: /usr/bin/neofetch -vv
  1717. '
  1718. + err 'Neofetch version: 5.0.0'
  1719. ++ color 1
  1720. ++ case "$1" in
  1721. ++ printf '%b\e[3%sm' '\e[0m' 1
  1722. + err+='[!]\e[0m Neofetch version: 5.0.0
  1723. '
  1724. + [[ on == \o\n ]]
  1725. + printf %b '[!]\e[0m Config: Sourced user config. (/home/REDACTED/.config/neofetch/config.conf)
  1726. [!]\e[0m Ascii: Ascii file not found, using distro ascii.
  1727. [!]\e[0m Info: Couldn'\''t detect DE.
  1728. [!]\e[0m Info: Couldn'\''t detect WM Theme.
  1729. [!]\e[0m Info: Couldn'\''t detect Terminal Font.
  1730. [!]\e[0m Neofetch command: /usr/bin/neofetch -vv
  1731. [!]\e[0m Neofetch version: 5.0.0
  1732. '
  1733. [!] Config: Sourced user config. (/home/REDACTED/.config/neofetch/config.conf)
  1734. [!] Ascii: Ascii file not found, using distro ascii.
  1735. [!] Info: Couldn't detect DE.
  1736. [!] Info: Couldn't detect WM Theme.
  1737. [!] Info: Couldn't detect Terminal Font.
  1738. [!] Neofetch command: /usr/bin/neofetch -vv
  1739. [!] Neofetch version: 5.0.0
  1740. + [[ off == \o\n ]]
  1741. + return 0
  1742. + printf '\e[?25h\e[?7h'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement