Advertisement
Guest User

neofetch log

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