October 28, 2025

Your terminal, but make it drama

Show HN: Bash Screensavers

ASCII fireworks for your boring terminal — commenters go full retro and roast the commits

TLDR: A new Bash Screensavers project turns the command line into retro animations, from stars to Matrix rain. The crowd’s split between delight and drama: KDE fans hack it into wallpapers, macOS users hit errors, and someone roasted the commit messages—proof that low-tech fun still stirs big feelings.

Bash Screensavers dropped like a glitter bomb in a dull terminal world, and the crowd brought popcorn. The project promises animated ASCII art—think twinkling stars, faux Matrix rain, and “vibe coding”—all powered by humble Bash scripts. Fans swooned over the retro charm, with the creator linking the Gallery like a museum tour of pixel-y delights. But the real show? The comments.

One camp yelled “make it everywhere,” as a KDE fan proudly flexed that you can slap these animations right on your desktop wallpaper using a Plasma wallpaper app, complete with a wink about Asciiquarium. Another camp channeled their inner QA goblin: a macOS user hit a brick wall—“mapfile: command not found”—sparking cross-platform groans and “use a real shell” memes. Meanwhile, the quality police side-eyed the repo with a ruthless jab: “What are those commit messages?” Ouch. There were also nerdy suggestions dressed as fan mail, like using special half-block characters to make the Game of Life look smoother—yes, that’s the level of passion here.

Verdict: it’s geeky, it’s gorgeous, and it’s messy. Which is precisely why the internet can’t look away. Bash may be basic, but the drama is high and the nostalgia is higher.

Key Points

  • Bash Screensavers v0.0.27 (“Mystic Shine”) offers 12 terminal-based ASCII screensavers.
  • The project is implemented entirely in bash using echo, sleep, and tput for rendering.
  • Users can launch screensavers via screensaver.sh with menu, name/number, random, help, and version options.
  • Screensavers can also be run directly from their gallery paths.
  • Contributions are welcome; curation and testing are handled via Spotlight and Jury, with experimental items in a ‘Not Ready For Primetime’ directory and community chat on Discord.

Hottest takes

“What are those commit messages?” — FergusArgyll
“mapfile: command not found” — alejoar
“raison d’être was to put Asciiquarium there :))” — seba_dos1
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.