# Neofetch Configuration
# A simplified and clean setup for displaying system information.

print_info() {
    info title       # Print the system title
    info underline   # Underline the title

    info "OS" distro   # Show OS distribution
    info "Uptime" uptime   # Show system uptime
    info "Shell" shell   # Show the current shell
    info "DE" de   # Show Desktop Environment
    info "WM" wm   # Show Window Manager
    info "Terminal" term   # Show terminal used
    info "Terminal Font" term_font   # Show terminal font
    info cols   # Show terminal column count
}

# Configuration to remove extra details and keep it clean

# Title FQDN (Fully Qualified Domain Name)
title_fqdn="off"

# Kernel shorthand
kernel_shorthand="on"

# Distro info shorthand
distro_shorthand="off"
os_arch="on"  # Show architecture (x86_64)

# Uptime shorthand (show short version)
uptime_shorthand="on"

# Package Managers
package_managers="on"  # Show package manager details

# Shell version info
shell_version="on"  # Show shell version

# CPU display
cpu_brand="on"   # Display CPU brand
cpu_speed="on"   # Show CPU speed
cpu_cores="logical"   # Show logical cores

# GPU display
gpu_brand="on"   # Display GPU brand
gpu_type="all"   # Show all GPUs (dedicated + integrated)

# Disk info
disk_show=('/')   # Show disk info for root partition
disk_percent="on"   # Show disk usage percentage

# Ascii Logo / Image Display
image_backend="ascii"   # Use ASCII art for logo
image_source="auto"     # Automatically choose image source

# Color Settings
colors=(distro)   # Use distro colors for text
bold="on"   # Enable bold text
underline_enabled="on"   # Enable underlining for text

# Info separator
separator=":"   # Use ':' as separator for info

# Image options (Disable unnecessary options for simplicity)
image_loop="off"
gap=3

# ASCII and image display options simplified for cleaner output
ascii_distro="auto"   # Auto select ASCII distro logo
ascii_colors=(distro)   # Use distro colors for ASCII logo
ascii_bold="on"   # Bold the ASCII logo
