- This is speedfetch, used for displaying information and hardware in terminal made using Rust for Linux currently.
- Animated RGB gradient logos with motion blur (~30 FPS)
- 75+ authentic ASCII logos from fastfetch in
src/distro_logos.toml - Per-distro panel themes (logo/label/value colors) for every logo entry
- Animated gradient presets matched to each distro family (see
src/distro_styles.rs) - Panels: System, Session, Hardware, Display
| Panel | Fields |
|---|---|
| System | OS, Host, Kernel, Arch, Init, Packages |
| Session | User@Host, Shell, Terminal, DE/WM, Uptime, Locale |
| Hardware | CPU, GPU, Memory, Disk |
| Display | Resolution, Font |
Press Ctrl+C to exit the animation loop.
- Make sure that you are in the speedfetch folder.
- Make sure that you have cargo and Rust.
- Run and compile binary from source code:
cargo run- Run binary:
./target/debug/speedfetch- Clean binary:
cargo clean- Build binary from source code:
cargo build- Check source code:
cargo check- Add as global command:
echo $PATH
cargo build --release
sudo mv target/release/speedfetch /PATH_IN_ECHO_$PATH- Test other distros in folder:
cargo run -- --distro ubuntu- Test other distros globally:
speedfetch --distro ubuntu