A handcrafted fastfetch configuration styled with the Yozakura palette — featuring an animated sakura GIF logo and a Yozakura-themed layout.
| static | animated GIF logo |
![]() |
![]() |
Note: Animated GIF logo requires Kitty Terminal — the installer can set it up for you.
bash <(curl -fsSL https://raw.githubusercontent.com/shunsui18/yozakura-fastfetch/main/install.sh)The installer will walk you through shell integration and Kitty Terminal setup:
╭─────────────────────────────────────────────╮
│ 🌸 fastfetch · Yozakura Installer 🌸 │
╰─────────────────────────────────────────────╯
▸ Preparing ~/.config/fastfetch
✓ Ensured /home/user/.config/fastfetch exists
▸ Installing config files & logos
✓ Copied file: config.jsonc
✓ Copied directory: logos/
▸ Installing scripts
✓ Installed & made executable: scripts/fastfetch-logo-switcher.sh
▸ Shell integration
:: Detected shell config: /home/user/.zshrc
? Add fastfetch + logo-switcher to /home/user/.zshrc? [y/N] _
▸ Kitty Terminal (GIF logo support)
? Install Kitty Terminal for proper GIF logo support? [y/N] _
If you prefer to clone and run locally:
# 1. Clone the repo
git clone https://github.com/shunsui18/yozakura-fastfetch.git && cd yozakura-fastfetch
# 2. Run the installer
./install.sh- Self-locates — resolves its own path regardless of where it is called from or whether it is symlinked
- Backs up any existing
config.jsonctoconfig.jsonc.bakbefore overwriting - Copies
config.jsoncand thelogos/directory into$HOME/.config/fastfetch/ - Installs
fastfetch-logo-switcher.shinto$HOME/.config/fastfetch/scripts/and makes it executable - Shell integration (optional) — appends
fastfetchand the logo-switcher invocation to your shell RC file (~/.zshrc,~/.bashrc, etc.), skipping if already present - Kitty Terminal (optional) — detects whether
kitty-gitis already installed via the package manager, and offers to install it for proper GIF logo support; auto-detects your OS and package manager
GIF logos require Kitty Terminal with GIF support. The
kitty-gitAUR package (or Homebrew HEAD build) is recommended; the stablekittypackage may not render GIFs correctly.
fastfetch-logo-switcher.sh rotates between the static PNG and animated GIF logo — falling back gracefully to the PNG if Kitty is not detected.
It is installed to ~/.config/fastfetch/scripts/ and optionally appended after the fastfetch call in your shell RC so it runs on every new shell session.
yozakura-fastfetch/
├── assets/
│ ├── fastfetch-preview-1.png
│ └── fastfetch-preview-2.gif
├── logos/
│ ├── icon-transparent.png
│ └── yozakura-yoru-small.gif
├── scripts/
│ └── fastfetch-logo-switcher.sh
├── config.jsonc
├── install.sh
├── LICENSE
└── README.md
crafted with 🌸 by shunsui18

