dotfiles

Linux and macOS dotfiles
git clone https://github.com/michaelneuper/dotfiles.git
README | Files | Log | Refs

commit ccb07fd6221e6b1bc7274cfcbb62392e4bc86b6c
parent 3d542737576b429fa88305389af07c9df075bf8f
Author: Michael Neuper <73108749+michaelneuper@users.noreply.github.com>
Date:   Sat, 26 Nov 2022 16:29:56 +0200

Add neofetch configs

Diffstat:
A.config/neofetch/arch.txt | 19+++++++++++++++++++
A.config/neofetch/archlinux-wm-xmonad.svg | 451+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/neofetch/config.conf | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/neofetch/old-configs/archlinux-wm-xmonad.png | 0
A.config/neofetch/old-configs/ascii.txt | 22++++++++++++++++++++++
A.config/neofetch/old-configs/birthday.txt | 18++++++++++++++++++
A.config/neofetch/old-configs/config.conf.bak | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/neofetch/old-configs/oldconfig.txt | 883+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 1511 insertions(+), 0 deletions(-)

diff --git a/.config/neofetch/arch.txt b/.config/neofetch/arch.txt @@ -0,0 +1,19 @@ +\033[38;2;23;147;209m ▄ + ▟█▙ + ▟███▙ + ▟█████▙ + ▟███████▙ + ▂▔▀▜██████▙ + ▟██▅▂▝▜█████▙ + ▟█████████████▙ + ▟███████████████▙ + ▟█████████████████▙ + ▟███████████████████▙ + ▟█████████▛▀▀▜████████▙ + ▟████████▛ ▜███████▙ + ▟█████████ ████████▙ + ▟██████████ █████▆▅▄▃▂ + ▟██████████▛ ▜█████████▙ + ▟██████▀▀▀ ▀▀██████▙ + ▟███▀▘ ▝▀███▙ + ▟▛▀ ▀▜▙ diff --git a/.config/neofetch/archlinux-wm-xmonad.svg b/.config/neofetch/archlinux-wm-xmonad.svg @@ -0,0 +1,451 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="256" + height="256" + id="svg2424" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docbase="/home/thayer/tmp/archlinux-logo-contest/archer/masters" + sodipodi:docname="archlinux-wm-xmonad.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/thayer/archlinux-logo-contest/archer-full-detail.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs2426"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 128 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="256 : 128 : 1" + inkscape:persp3d-origin="128 : 85.333333 : 1" + id="perspective40" /> + <linearGradient + gradientUnits="userSpaceOnUse" + id="path1082_2_" + y2="129.3468" + x2="112.49853" + y1="6.1372099" + x1="112.49854" + gradientTransform="translate(287,-83)"> + <stop + id="stop193" + offset="0" + style="stop-color:#ffffff;stop-opacity:0" /> + <stop + id="stop195" + offset="1" + style="stop-color:#ffffff;stop-opacity:0.27450982;" /> + <midPointStop + id="midPointStop197" + style="stop-color:#FFFFFF" + offset="0" /> + <midPointStop + id="midPointStop199" + style="stop-color:#FFFFFF" + offset="0.5" /> + <midPointStop + id="midPointStop201" + style="stop-color:#000000" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#path1082_2_" + id="linearGradient2544" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.6066055,0,0,0.6065715,524.31501,9.2325237)" + x1="541.33502" + y1="104.50665" + x2="606.91248" + y2="303.14029" /> + <linearGradient + id="linearGradient3388"> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="0" + id="stop3390" /> + <stop + style="stop-color:#000000;stop-opacity:0.37113401;" + offset="1" + id="stop3392" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3388" + id="linearGradient4416" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" + x1="490.72305" + y1="237.72447" + x2="490.72305" + y2="183.9644" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4346"> + <stop + style="stop-color:#00bdec;stop-opacity:1" + offset="0" + id="stop4348" /> + <stop + style="stop-color:#40bfde;stop-opacity:1" + offset="1" + id="stop4350" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4346" + id="linearGradient4352" + x1="400.6142" + y1="634.15063" + x2="616.48553" + y2="666.97791" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5323"> + <stop + style="stop-color:#6e6e6e;stop-opacity:1" + offset="0" + id="stop5325" /> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="1" + id="stop5327" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5323" + id="linearGradient5329" + x1="291.83591" + y1="238.08237" + x2="650.81366" + y2="348.96875" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5323" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + x1="291.83591" + y1="238.08237" + x2="650.81366" + y2="348.96875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5323" + id="linearGradient2477" + gradientUnits="userSpaceOnUse" + x1="291.83591" + y1="238.08237" + x2="650.81366" + y2="348.96875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5323" + id="linearGradient2479" + gradientUnits="userSpaceOnUse" + x1="291.83591" + y1="238.08237" + x2="650.81366" + y2="348.96875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5323" + id="linearGradient2481" + gradientUnits="userSpaceOnUse" + x1="291.83591" + y1="238.08237" + x2="650.81366" + y2="348.96875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4346" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + x1="400.6142" + y1="634.15063" + x2="616.48553" + y2="666.97791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4346" + id="linearGradient2485" + gradientUnits="userSpaceOnUse" + x1="400.6142" + y1="634.15063" + x2="616.48553" + y2="666.97791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4346" + id="linearGradient2487" + gradientUnits="userSpaceOnUse" + x1="400.6142" + y1="634.15063" + x2="616.48553" + y2="666.97791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4346" + id="linearGradient2489" + gradientUnits="userSpaceOnUse" + x1="400.6142" + y1="634.15063" + x2="616.48553" + y2="666.97791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4346" + id="linearGradient2491" + gradientUnits="userSpaceOnUse" + x1="400.6142" + y1="634.15063" + x2="616.48553" + y2="666.97791" /> + <linearGradient + y2="666.97791" + x2="616.48553" + y1="634.15063" + x1="400.6142" + gradientUnits="userSpaceOnUse" + id="linearGradient2638" + xlink:href="#linearGradient4346" + inkscape:collect="always" /> + <linearGradient + y2="666.97791" + x2="616.48553" + y1="634.15063" + x1="400.6142" + gradientUnits="userSpaceOnUse" + id="linearGradient2636" + xlink:href="#linearGradient4346" + inkscape:collect="always" /> + <linearGradient + y2="666.97791" + x2="616.48553" + y1="634.15063" + x1="400.6142" + gradientUnits="userSpaceOnUse" + id="linearGradient2634" + xlink:href="#linearGradient4346" + inkscape:collect="always" /> + <linearGradient + y2="666.97791" + x2="616.48553" + y1="634.15063" + x1="400.6142" + gradientUnits="userSpaceOnUse" + id="linearGradient2632" + xlink:href="#linearGradient4346" + inkscape:collect="always" /> + <linearGradient + y2="666.97791" + x2="616.48553" + y1="634.15063" + x1="400.6142" + gradientUnits="userSpaceOnUse" + id="linearGradient2630" + xlink:href="#linearGradient4346" + inkscape:collect="always" /> + <linearGradient + y2="348.96875" + x2="650.81366" + y1="238.08237" + x1="291.83591" + gradientUnits="userSpaceOnUse" + id="linearGradient2628" + xlink:href="#linearGradient5323" + inkscape:collect="always" /> + <linearGradient + y2="348.96875" + x2="650.81366" + y1="238.08237" + x1="291.83591" + gradientUnits="userSpaceOnUse" + id="linearGradient2626" + xlink:href="#linearGradient5323" + inkscape:collect="always" /> + <linearGradient + y2="348.96875" + x2="650.81366" + y1="238.08237" + x1="291.83591" + gradientUnits="userSpaceOnUse" + id="linearGradient2624" + xlink:href="#linearGradient5323" + inkscape:collect="always" /> + <linearGradient + y2="348.96875" + x2="650.81366" + y1="238.08237" + x1="291.83591" + gradientUnits="userSpaceOnUse" + id="linearGradient2622" + xlink:href="#linearGradient5323" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="348.96875" + x2="650.81366" + y1="238.08237" + x1="291.83591" + id="linearGradient2620" + xlink:href="#linearGradient5323" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="666.97791" + x2="616.48553" + y1="634.15063" + x1="400.6142" + id="linearGradient2612" + xlink:href="#linearGradient4346" + inkscape:collect="always" /> + <linearGradient + y2="183.9644" + x2="490.72305" + y1="237.72447" + x1="490.72305" + gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" + gradientUnits="userSpaceOnUse" + id="linearGradient2604" + xlink:href="#linearGradient3388" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2598"> + <stop + id="stop2600" + offset="0" + style="stop-color:#000000;stop-opacity:0;" /> + <stop + id="stop2602" + offset="1" + style="stop-color:#000000;stop-opacity:0.37113401;" /> + </linearGradient> + <linearGradient + y2="303.14029" + x2="606.91248" + y1="104.50665" + x1="541.33502" + gradientTransform="matrix(-0.6066055,0,0,0.6065715,524.31501,9.2325237)" + gradientUnits="userSpaceOnUse" + id="linearGradient2596" + xlink:href="#path1082_2_" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(287,-83)" + x1="112.49854" + y1="6.1372099" + x2="112.49853" + y2="129.3468" + id="linearGradient2584" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0" + id="stop2586" /> + <stop + style="stop-color:#ffffff;stop-opacity:0.27450982;" + offset="1" + id="stop2588" /> + <midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop2590" /> + <midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop2592" /> + <midPointStop + offset="1" + style="stop-color:#000000" + id="midPointStop2594" /> + </linearGradient> + <inkscape:perspective + id="perspective2582" + inkscape:persp3d-origin="62.767288 : 66.666667 : 1" + inkscape:vp_z="125.53458 : 100 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 100 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="128" + inkscape:cy="128" + inkscape:document-units="px" + inkscape:current-layer="g2424" + inkscape:window-width="1020" + inkscape:window-height="582" + inkscape:window-x="0" + inkscape:window-y="14" + showgrid="false" /> + <metadata + id="metadata2429"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-57.51784,-56.601259)"> + <g + id="g2424" + transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"> + <path + style="fill:#4d4d4d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 128 0 C 116.60517 27.937051 109.68663 46.237167 97 73.34375 C 104.77849 81.588954 114.33826 91.155507 129.84375 102 C 113.17383 95.140422 101.81018 88.271499 93.3125 81.125 C 77.076032 115.00488 51.621649 163.24639 0 256 C 106.16661 194.70815 149.97386 194.78919 256 256 C 248.10807 241.47039 241.03949 228.38017 234.3125 215.90625 C 223.7164 207.69356 212.66949 197.00882 190.125 185.4375 C 205.6208 189.46395 216.72684 194.12 225.375 199.3125 C 156.97985 71.972668 151.45422 55.040373 128 0 z M 100 109.46875 L 110.625 109.46875 L 128.8125 136.65625 L 147.09375 109.46875 L 157.75 109.46875 L 134.21875 144.59375 L 159.3125 182.65625 L 148.6875 182.65625 L 128.09375 151.53125 L 107.34375 182.65625 L 96.65625 182.65625 L 122.78125 143.59375 L 100 109.46875 z M 96.625 185.09375 C 98.253448 186.0038 99.811764 186.88789 101.3125 187.75 C 102.82918 188.59618 104.32773 189.45039 105.8125 190.3125 C 107.29725 191.15867 108.78051 192.01289 110.28125 192.875 C 111.79793 193.73714 113.37221 194.62124 114.96875 195.53125 L 114.96875 198.90625 L 96.625 209.46875 L 96.625 204.6875 L 110.875 197.25 C 109.82128 196.69121 108.71334 196.10738 107.5 195.46875 C 106.3026 194.83014 105.05778 194.15461 103.8125 193.5 C 102.56721 192.84545 101.35432 192.20113 100.125 191.5625 C 98.895673 190.92392 97.726597 190.34006 96.625 189.78125 L 96.625 185.09375 z M 117.625 185.09375 C 119.25345 186.0038 120.81176 186.88789 122.3125 187.75 C 123.82919 188.59618 125.32773 189.45039 126.8125 190.3125 C 128.29725 191.15867 129.7805 192.01289 131.28125 192.875 C 132.79792 193.73714 134.37221 194.62124 135.96875 195.53125 L 135.96875 198.90625 L 117.625 209.46875 L 117.625 204.6875 L 131.90625 197.25 C 130.85253 196.69121 129.71334 196.10738 128.5 195.46875 C 127.30259 194.83014 126.05778 194.15461 124.8125 193.5 C 123.5672 192.84545 122.35432 192.20113 121.125 191.5625 C 119.89567 190.92392 118.7266 190.34006 117.625 189.78125 L 117.625 185.09375 z M 139.375 189.96875 L 159.375 189.96875 L 159.375 193.8125 L 139.375 193.8125 L 139.375 189.96875 z M 139.375 200.71875 L 159.375 200.71875 L 159.375 204.5625 L 139.375 204.5625 L 139.375 200.71875 z " + transform="matrix(1.1433333,0,0,1.1433333,48.92017,37.949867)" + id="path2518" /> + <path + sodipodi:nodetypes="ccc" + id="path2522" + d="M 277.64601,211.9169 C 214.20638,125.81103 199.50175,56.412315 195.77712,39.843809 C 229.61766,117.89834 229.38652,118.85552 277.64601,211.9169 z " + style="fill:#ffffff;fill-opacity:0.16568047;fill-rule:evenodd;stroke:none;stroke-width:36.09999847;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" /> + <path + style="fill:url(#linearGradient2544);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.71416688;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 128.46875 1.09375 C 127.04537 4.5929332 125.65868 7.9885065 124.34375 11.21875 C 122.88704 14.797158 121.50179 18.21332 120.125 21.5625 C 118.74833 24.911721 117.38391 28.180178 116.03125 31.40625 C 114.6785 34.632469 113.32212 37.822005 111.9375 41.03125 C 110.55297 44.240371 109.15981 47.483055 107.6875 50.78125 C 106.21519 54.079554 104.67835 57.444048 103.0625 60.9375 C 101.44651 64.430987 99.752803 68.049112 97.9375 71.84375 C 97.686063 72.369329 97.380881 72.967482 97.125 73.5 C 104.87955 81.713222 114.42652 91.217236 129.84375 102 C 113.21668 95.158054 101.86555 88.314206 93.375 81.1875 C 92.934181 82.087426 92.547895 82.890998 92.09375 83.8125 C 91.495997 85.025462 90.778291 86.40369 90.15625 87.65625 C 89.840832 88.302978 89.509737 88.998738 89.1875 89.65625 C 81.155622 106.045 70.844553 126.07711 56.96875 152.03125 C 89.434347 133.73963 124.45214 107.34926 188.0625 130.0625 C 184.87318 124.022 181.94116 118.35715 179.1875 113.03125 C 176.43388 107.70518 173.87554 102.71647 171.5 98 C 169.12464 93.283632 166.92957 88.836958 164.875 84.625 C 162.82045 80.41314 160.916 76.437731 159.125 72.625 C 157.3339 68.812358 155.64736 65.143564 154.0625 61.625 C 152.47754 58.106481 150.96749 54.735691 149.53125 51.40625 C 148.09486 48.076634 146.71986 44.807946 145.375 41.5625 C 144.03001 38.316959 142.71709 35.079261 141.40625 31.8125 C 141.07332 30.982987 140.73929 30.116376 140.40625 29.28125 C 136.67793 20.541575 132.89919 11.50108 128.46875 1.09375 z " + id="path2520" + transform="matrix(1.1433333,0,0,1.1433333,48.92017,37.949867)" /> + <g + transform="matrix(0.5716666,0,0,0.5716666,90.919171,111.50042)" + id="g2640" + inkscape:label="Layer 1"> + <g + transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)" + id="g2642"> + <g + transform="matrix(3.10895,0,0,3.10895,389.96165,-248.90063)" + id="g2390" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/.config/neofetch/config.conf b/.config/neofetch/config.conf @@ -0,0 +1,56 @@ +print_info() { + + prin " " + prin "╭──────────────$(color 4) Hardware $(color 7)──────────────╮" + prin " " + + info "$(color 4)" model + info "$(color 6)" cpu + info "$(color 2)﬙" gpu + info "$(color 1)" memory + info "$(color 5)" resolution + + prin " " + prin "╰──────────────────────────────────────╯" + prin " " + prin "╭──────────────$(color 4) Software $(color 7)──────────────╮" + prin " " + + info "$(color 4)" distro + info "$(color 4)" kernel + info "$(color 6)" wm + info "$(color 2)" shell + info "$(color 3)" term + info "$(color 7)" term_font + info "$(color 2)" packages + info "$(color 3)" uptime + + prin " " + prin "╰──────────────────────────────────────╯" + prin " " +} + + +kernel_shorthand="on" +distro_shorthand="on" +os_arch="off" +uptime_shorthand="on" +memory_percent="on" +memory_unit="gib" +package_managers="on" +shell_path="off" +shell_version="off" +cpu_brand="on" +cpu_speed="off" +cpu_cores="on" +cpu_temp="on" +gpu_brand="on" +gpu_type="all" +refresh_rate="on" +gtk_shorthand="on" +bold="on" +separator="  " +image_backend="ascii" +image_source="/home/michael/.config/neofetch/arch.txt" +gap=7 +stdout="off" diff --git a/.config/neofetch/old-configs/archlinux-wm-xmonad.png b/.config/neofetch/old-configs/archlinux-wm-xmonad.png Binary files differ. diff --git a/.config/neofetch/old-configs/ascii.txt b/.config/neofetch/old-configs/ascii.txt @@ -0,0 +1,22 @@ +\033[38;2;69;133;136m + + + + + + + -@ + .##@ + .####@ + @#####@ + . *######@ + .##@o@#####@ + /############@ + /##############@ + @######@**%######@ + @######` %#####o + @######@ ######% + -@#######h ######@.` + /#####h**`` `**%@####@ + @H@*` `*%#@ + *` `* diff --git a/.config/neofetch/old-configs/birthday.txt b/.config/neofetch/old-configs/birthday.txt @@ -0,0 +1,18 @@ + + + # + ### + ##### + ###### + ; #####; + +##.##### + +########## + #############; + ###############+ + ####### ####### + .######; ;###;`". + .#######; ;#####. + #########. .########` + ######' '###### + ;#### ####; + ##' '## + #' `# diff --git a/.config/neofetch/old-configs/config.conf.bak b/.config/neofetch/old-configs/config.conf.bak @@ -0,0 +1,62 @@ +print_info() { + + prin " " + prin "╭──────────────$(color 4) Hardware $(color 7)──────────────╮" + prin " " + + info "$(color 4)" model + info "$(color 6)" cpu + info "$(color 2)﬙" gpu + info "$(color 1)" memory + info "$(color 5)" resolution + + prin " " + prin "╰──────────────────────────────────────╯" + prin " " + prin "╭──────────────$(color 4) Software $(color 7)──────────────╮" + prin " " + + info "$(color 4)" distro + info "$(color 4)" kernel + info "$(color 6)" wm + info "$(color 2)" shell + info "$(color 3)" term + info "$(color 7)" term_font + info "$(color 5)" theme + info "$(color 1)" icons + info "$(color 2)" packages + info "$(color 3)" uptime + + prin " " + prin "╰──────────────────────────────────────╯" + prin " " + + echo " ╭──────────────────────────────────────╮" + echo " $(color 7) $(color 1) $(color 2) $(color 3) $(color 4) $(color 5) $(color 6) $(color 8) $(color 7)" + echo " ╰──────────────────────────────────────╯" +} + + +kernel_shorthand="on" +distro_shorthand="on" +os_arch="off" +uptime_shorthand="on" +memory_percent="on" +memory_unit="gib" +package_managers="on" +shell_path="off" +shell_version="off" +cpu_brand="on" +cpu_speed="off" +cpu_cores="on" +cpu_temp="on" +gpu_brand="on" +gpu_type="all" +refresh_rate="on" +gtk_shorthand="on" +bold="on" +separator="  " +image_backend="ascii" +image_source="/home/michael/.config/neofetch/arch.txt" +gap=7 +stdout="off" diff --git a/.config/neofetch/old-configs/oldconfig.txt b/.config/neofetch/old-configs/oldconfig.txt @@ -0,0 +1,883 @@ +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info + +print_info() { + info title + info underline + + ## Icons from https://github.com/hackorum/.dotfiles/blob/macos/neofetch/.config/neofetch/config.conf + + info " " distro + # info "Host" model + # info "Kernel" kernel + # info "Uptime" uptime + info " " packages + info " " shell + # info "Resolution" resolution + # info " " de + info " " wm + # info "WM Theme" wm_theme + # info "Theme" theme + # info "Icons" icons + info " " term + # info "Terminal Font" term_font + info " " cpu + info "﬙ " gpu + info " " gpu_driver # Linux/macOS only + info "塞" memory + + # info "Disk" disk + # info "Battery" battery + # info "Font" font + # info "Song" song + # [[ "$player" ]] && prin "Music Player" "$player" + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Locale" locale # This only works on glibc systems. + + info cols +} + +# Title + + +# Hide/Show Fully qualified domain name. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="off" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="off" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="on" + + +# Memory + + +# Show memory pecentage in output. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="GiB" + + +# Packages + + +# Show/Hide Package Manager names. +# +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="on" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="off" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="on" + +# Enable/Disable CPU brand in output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="on" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="on" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="off" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + +# Local IP interface +# +# Default: 'auto' (interface of default route) +# Values: 'auto', 'en0', 'en1' +# Flag: --ip_interface +local_ip_interface=('auto') + + +# Desktop Environment + + +# Show Desktop Environment version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('/') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="mount" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="on" + + +# Song + + +# Manually specify a music player. +# +# Default: 'auto' +# Values: 'auto', 'player-name' +# Flag: --music_player +# +# Available values for 'player-name': +# +# amarok +# audacious +# banshee +# bluemindo +# clementine +# cmus +# deadbeef +# deepin-music +# dragon +# elisa +# exaile +# gnome-music +# gmusicbrowser +# gogglesmm +# guayadeque +# io.elementary.music +# iTunes +# Music +# juk +# lollypop +# MellowPlayer +# mocp +# mopidy +# mpd +# muine +# netease-cloud-music +# olivia +# playerctl +# pogo +# pragha +# qmmp +# quodlibet +# rhythmbox +# sayonara +# smplayer +# spotify +# strawberry +# tauonmb +# tomahawk +# vlc +# xmms2d +# xnoise +# yarock +music_player="auto" + +# Format to display song information. +# +# Default: '%artist% - %album% - %title%' +# Values: '%artist%', '%album%', '%title%' +# Flag: --song_format +# +# Example: +# default: 'Song: Jet - Get Born - Sgt Major' +song_format="%artist% - %album% - %title%" + +# Print the Artist, Album and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Album: Costello Music' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' +song_shorthand="off" + +# 'mpc' arguments (specify a host, password etc). +# +# Default: '' +# Example: mpc_args=(-h HOST -P PASSWORD) +mpc_args=() + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="-" + + +# Info Separator +# Replace the default separator with the specified string. +# +# Default: ':' +# Flag: --separator +# +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=":" + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty', 'ueberzug', +# 'viu' + +# Flag: --backend +image_backend="ascii" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +image_source="auto" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS, +# Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft, +# ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch, +# Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight, +# bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, +# Container_Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS, +# Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, +# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora, +# KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE, +# Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, Maui, +# Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD, +# Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, +# openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt, +# osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, +# TrueOS, PCLinuxOS, Pengwin, Peppermint, popos, Porteus, PostMarketOS, +# Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS, +# Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa, +# sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor, +# SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS, +# Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2, +# openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel, +# Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, +# Ubuntu-Studio, Ubuntu, Univention, Venom, Void, semc, Obarun, +# windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. +# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="Arch" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(4 6 1 8 8 6) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Catimg block size. +# Control the resolution of catimg. +# +# Default: '2' +# Values: '1', '2' +# Flags: --catimg_size +catimg_size="2" + +# Gap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off"