Home

Awesome

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188279024-8669d85b-4df9-4e48-bec8-969c42a12456.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188278675-7adca8da-83d5-4e9c-b53e-fdb337a9da11.png#gh-dark-mode-only"> </p>

๐Ÿ’ก About

DIYfetch it the shell script template for writing adaptive fetch tool utilizing Gum's join command.

๐Ÿš€ Setup

๐Ÿงพ Dependencies

๐Ÿ“ฅ Download

Download the diyfetch file:

curl https://raw.githubusercontent.com/info-mono/diyfetch/main/diyfetch > ~/.local/bin/diyfetch
chmod +x ~/.local/bin/diyfetch

Note feel free to change the file name to what ever you want.

โš™๏ธ Customize

Open the fetch script with your favorite editor then add, delete and change whatever you prefer. The script contain detailed guide to customize it.

โŒจ๏ธ Usage

Finally, run the fetch script in the terminal:

diyfetch

๐Ÿ–ผ๏ธ Showcases

Here are some examples, you can find their script in examples/.

Insert Name

This example is inspired by Insert Name from Neofetch themes.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188280399-86d7b41f-d6f7-4204-b72c-cc7e7cc7327c.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188280410-335dd584-ffba-4aa3-a924-c92a6369e457.png#gh-dark-mode-only"> </p>

Idlifetch

This example is inspired by Idlifetch from Neofetch themes.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188280960-e312ba23-5a78-43e3-8c66-ccbf57fc03a8.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188280962-15f1f512-9fbc-437f-8fa2-c618c8ff46ae.png#gh-dark-mode-only"> </p>

Ozozfetch

This example is inspired by Ozozfetch from Neofetch themes.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188281825-be3b5c2c-5abf-4146-be14-f450e6dedf5e.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188281823-5eb4a65e-8abe-4b46-b49d-23017fdff650.png#gh-dark-mode-only"> </p>

Fm6000

This example is inspired by Fetch-master 6000.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188281315-6b3d6deb-0c14-48b7-bbfb-285435f1af57.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188281314-1be0d9f8-dd44-4042-bf2e-3dcf62de1aa3.png#gh-dark-mode-only"> </p>

Laundryfetch

A tiny fetch I make to celebrate my No.1 victory at the local game jam.

I buy a smart washing machine for mommy with the prize money.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188282042-ad31c069-af30-4e32-8e08-5c236f8d5f4e.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188282044-16e7e66f-4bc1-4986-884d-fa0c6b41dc11.png#gh-dark-mode-only"> </p>

Timefetch

Why stop at system informations. You can fetch a bunch of time related information as well!

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188299096-9e7e46d7-d969-43d8-84cb-8a881d10909c.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188299095-f1183747-2210-412a-952f-8d3e4109b0c6.png#gh-dark-mode-only"> </p>

Note <br> Requirements: figlet.

Weatherfetch

This example utilize wttr.in's API with Wego's ansi arts.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188382367-eb23747e-033e-492e-a697-2b3122b9db50.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188382370-cea50a4d-e417-4a1f-a54e-fff22ed04dc1.png#gh-dark-mode-only"> </p>

Note <br> Requirements: jq.

Pokefetch

Pokedex fetch! This example utilize PokeAPI and Pokemon colorscripts.

<p align="center"> <img src="https://user-images.githubusercontent.com/43980777/188299394-9e139cf7-2b4f-4f93-961e-759b265b883e.png#gh-light-mode-only"> <img src="https://user-images.githubusercontent.com/43980777/188299392-4d10a8e9-ae9f-4fb6-8146-0f77d06c3c2f.png#gh-dark-mode-only"> <br><br> <a href="https://asciinema.org/a/518810" target="_blank"><img align="center" src="https://user-images.githubusercontent.com/43980777/188304706-c50b93b4-1b88-4d7b-bd27-e0a749b791a9.gif"></a> </p>

Note <br> Requirements: jq.

๐Ÿ’Œ Credits

Special thanks to:

<p align="right"><a href="https://gist.github.com/NNBnh/ad4816f847f4c6ada376cf36e6e70299" title="Easter egg">๐Ÿฅš</a></p> <a href="https://nnb.codeberg.page"> <img width="100%" src="https://capsule-render.vercel.app/api?type=waving&section=footer&color=0284C7&fontColor=F0F9FF&height=128&desc=Made%20with%20%26lt;3%20by%20NNB&descAlignY=80" alt="Made with <3 by NNB" /> </a>