Welcome to Piko’s documentation!
Piko is a highly customizable system information tool written in Rust — inspired by Neofetch.
Contents:
- Installation Guide
- Configuration Guide
- Configuration File Locations
- Basic Configuration Structure
- Output Configuration
- Logo Configuration
- Theme Configuration
- Display Configuration
- Color Configuration
- Symbol Configuration
- Predefined Themes
- Creating Custom Themes
- Configuration Examples
- Environment Variables
- Configuration Validation
- Best Practices
- Troubleshooting
- Usage Guide
Features
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
Quick Start
# Show system information with default settings
piko
# Show only the distribution logo
piko --logo-only
# List all available distribution logos
piko --list-logos
# Get help
piko --help
Installation
For installation instructions, see the Installation Guide guide.
Configuration
For configuration options and customization, see the Configuration Guide guide.
Usage
For command-line options and usage examples, see the Usage Guide guide.
Advanced Features
For advanced customization, automation, and integration, see the ADVANCED_FEATURES guide.