A highly customizable system information tool written in Rust — inspired by Neofetch
- Automatic Distribution Detection: Automatically detects and displays your Linux distribution logo
- Highly Customizable: Extensive configuration options for colors, symbols, layout, and more
- Multiple Output Formats: Support for normal, JSON, and YAML output
- Logo Support: Built-in ASCII art logos for popular Linux distributions
- Flexible Layout: Configurable logo position, size, and style
- Theme Support: Multiple color themes and custom color schemes
- Export/Import: Save and load your custom configurations
- Border Options: Add decorative borders around your output
- Termux/Android Support: Optimized for Android environments with smart partition filtering
For detailed information about installation, configuration, and advanced features, please see our documentation:
- Installation Guide - How to install Piko
- Configuration Guide - Customizing Piko
- Usage Guide - Command line options and examples
- Advanced Features - Advanced customization and features
Piko includes built-in ASCII art logos for:
- Arch Linux - The iconic Arch logo
- Ubuntu - Ubuntu's distinctive logo
- Debian - Debian's classic logo
- Fedora - Fedora's modern logo
- Manjaro - Manjaro's sleek logo
- openSUSE - openSUSE's professional logo
- CentOS - CentOS's enterprise logo
- Alpine - Alpine's minimal logo
- Gentoo - Gentoo's penguin logo
- Default - Generic Linux logo
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
See CHANGELOG.md for a list of changes and version history.
To add a new distribution logo:
- Add the ASCII art to
src/distro_logo.rs - Update the detection logic if needed
- Test with your distribution
This project is licensed under the MIT License - see the LICENSE file for details.
Piko - Because every penguin deserves a beautiful system information display! 🐧✨