I created Gifetch to display an animated ASCII gif alongside my neofetch output.
The idea came after watching the PewDiePie video about linux — and I thought that was pretty kul
It's just a fun little project for terminal aesthetics. Hope someone else finds it cool too 🍚
Gifetch uses the following tools:
For now only works with
pacman(Arch-based systems)
cd ~/gifetch
chmod +x install.sh
./install.sh
source ~/.zshrc # or source ~/.bashrc depending on your shellThis will:
- Install required packages (if not present)
- Set up
gifetchandgif2asciialiases
If you’re not on Arch or want full control:
sudo pacman -S ffmpeg jp2a neofetchOn other distros use your respective package manager (e.g.
apt,brew,dnf, etc.)
chmod +x ~/gifetch/scripts/gifetch.sh
chmod +x ~/gifetch/scripts/gif2ascii.shEdit your ~/.zshrc or ~/.bashrc:
alias gifetch="$HOME/gifetch/scripts/gifetch.sh"
alias gif2ascii="$HOME/gifetch/scripts/gif2ascii.sh"Then:
source ~/.zshrc # or .bashrcgif2ascii ~/gifetch/gifs/yourgif.gifThis will:
- Extract frames from the gif
- Convert each frame to ASCII
- Store the ASCII in
~/gifetch/frames/ascii_frames/ - Copy the first frame as the neofetch logo
gifetchPress any key to stop the animation.
gifetch/
├── gifs/ # Your original gifs go here
├── frames/ # Generated JPG frames
│ └── ascii_frames/ # Generated ASCII text frames
├── scripts/ # gif2ascii.sh, gifetch.sh, utils.sh
├── install.sh # Setup script
