Advertisement
Guest User

neofetchlog

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