Code : Tout sélectionner
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
print_info() {
# Imprimer un message personnalisé
prin " Ils m'appellent Roger le fou MDR "
info title
info underline
info "OS" distro
info "Host" model
info "Kernel" kernel
info "Temps de fonctionnement" uptime
info "Paquets" packages
info "Shell" shell
info "Résolution" resolution
info "DE" de
info "WM" wm
info "WM Thème" wm_theme
info "Thème" theme
info "Icônes" icons
info "Terminal" term
info "Police du terminal" term_font
info "CPU" cpu
info "GPU" gpu
info "Mémoire vive" memory
info "GPU Driver" gpu_driver # Linux/macOS only
info "CPU Usage" cpu_usage
info "Disque" disk
info "Batterie" battery
info "Police" font
info "Chanson" song
[[ $player ]] && prin "Music Player" "$player"
info underline
info "Utilisateurs" users
info "Langue locale" locale # This only works on glibc systems.
# info "Local IP" local_ip
# info "Public IP" public_ip
info cols
}
# Kernel (coeur du noyau)
# Raccourcissez la sortie de la fonction de noyau.
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --kernel_shorthand
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
#
# Example:
# on: '4.8.9-1-ARCH'
# off: 'Linux 4.8.9-1-ARCH'
kernel_shorthand="on"
# Distro (OS)
# Raccourcir la sortie de la fonction de distribution
#
# Par défaut: 'off'
# Valeurs: 'on', 'off', 'tiny'
# Flag: --distro_shorthand
# Supports: Everything except Windows and Haiku
distro_shorthand="off"
# Voir/Cacher OS Architecture.
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --os_arch
#
# Example:
# on: 'Arch Linux x86_64'
# off: 'Arch Linux'
os_arch="on"
# Temps de fonctionnement de la machine
# Raccourcir la sortie de la fonction de disponibilité (temps de fonctionnement de l'ordi)
#
# Par défaut: 'on'
# Valeurs: 'on', 'off', 'tiny'
# Flag: --uptime_shorthand
#
# Example:
# on: '2 days, 10 hours, 3 mins'
# off: '2 days, 10 hours, 3 minutes'
# tiny: '2d 10h 3m'
uptime_shorthand="off"
# Mémoire
# Afficher le pourcentage de mémoire vive en sortie.
#
# Par défaut: 'off'
# Valeurs: 'on', 'off'
# Flag: --memory_percent
#
# Example:
# on: '1801MiB / 7881MiB (22%)'
# off: '1801MiB / 7881MiB'
memory_percent="off"
# Paquets
# Voir/Cacher Noms de gestionnaire de paquets.
#
# Par défaut: 'tiny'
# Valeurs: 'on', 'tiny' 'off'
# Flag: --package_managers
#
# Example:
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
# tiny: '908 (pacman, flatpak, snap)'
# off: '908'
package_managers="on"
# Shell
# Montrer le chemin à $SHELL
#
# Par défaut: 'off'
# Valeurs: 'on', 'off'
# Flag: --shell_path
#
# Example:
# on: '/bin/bash'
# off: 'bash'
shell_path="on"
# Voir $SHELL version
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --shell_version
#
# Example:
# on: 'bash 4.4.5'
# off: 'bash'
shell_version="on"
# CPU
# Type de vitesse CPU
#
# Par défaut: 'bios_limit'
# Valeurs: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
# Flag: --speed_type
# Supports: Linux with 'cpufreq'
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
speed_type="bios_limit"
# Vitesse CPU raccourci
#
# Par défaut: 'off'
# Valeurs: 'on', 'off'.
# Flag: --speed_shorthand
# NOTE: Ce drapeau n'est pas pris en charge dans des systèmes avec une vitesse du processeur inférieur à 1 GHz
#
# Example:
# on: 'i7-6500U (4) @ 3.1GHz'
# off: 'i7-6500U (4) @ 3.100GHz'
speed_shorthand="off"
# Activer/Désactiver la marque CPU en sortie.
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --cpu_brand
#
# Example:
# on: 'Intel i7-6500U'
# off: 'i7-6500U (4)'
cpu_brand="on"
# CPU Vitesse
# Hide/Show CPU speed.
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --cpu_speed
#
# Example:
# on: 'Intel i7-6500U (4) @ 3.1GHz'
# off: 'Intel i7-6500U (4)'
cpu_speed="on"
# CPU Cores
# Afficher les noyaux CPU en sortie
#
# Par défaut: 'logical'
# Valeurs: 'logical', 'physical', 'off'
# Flag: --cpu_cores
# Support: 'physical' doesn't work on BSD.
#
# Example:
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
# off: 'Intel i7-6500U @ 3.1GHz'
cpu_cores="logical"
# CPU Température
# Voir/Cacher CPU température.
# Notez que la température est ajoutée à la fonction CPU régulière.
#
# Par défaut: 'off'
# Valeurs: 'C', 'F', 'off'
# Flag: --cpu_temp
# Supports: Linux, BSD
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
# coretemp kernel module. This only supports newer Intel processors.
#
# Example:
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
# off: 'Intel i7-6500U (4) @ 3.1GHz'
cpu_temp="on"
# GPU
# Activer/Désactiver la marque GPU
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --gpu_brand
#
# Example:
# on: 'AMD HD 7950'
# off: 'HD 7950'
gpu_brand="on"
# Quel GPU s'affichera
#
# Par défaut: 'all'
# Valeurs: 'all', 'dedicated', 'integrated'
# Flag: --gpu_type
# Supports: Linux
#
# Example:
# all:
# GPU1: AMD HD 7950
# GPU2: Intel Integrated Graphics
#
# dedicated:
# GPU1: AMD HD 7950
#
# integrated:
# GPU1: Intel Integrated Graphics
gpu_type="all"
# Résolution
# Taux d'actualisation d'affichage à côté de chaque moniteur
# Par défaut: 'off'
# Valeurs: 'on', 'off'
# Flag: --refresh_rate
# Supports: Doesn't work on Windows.
#
# Example:
# on: '1920x1080 @ 60Hz'
# off: '1920x1080'
refresh_rate="off"
# Gtk Thème / Icônes / Police
# Raccourcir la sortie de GTK Thème / Icônes / Police
#
# Par défaut: 'off'
# Valeurs: 'on', 'off'
# Flag: --gtk_shorthand
#
# Example:
# on: 'Numix, Adwaita'
# off: 'Numix [GTK2], Adwaita [GTK3]'
gtk_shorthand="off"
# Activer/Désactiver gtk2 Thème / Icônes / Police
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --gtk2
#
# Example:
# on: 'Numix [GTK2], Adwaita [GTK3]'
# off: 'Adwaita [GTK3]'
gtk2="on"
# Activer/Désactiver gtk3 Thème / Icônes / Police
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --gtk3
#
# Example:
# on: 'Numix [GTK2], Adwaita [GTK3]'
# off: 'Numix [GTK2]'
gtk3="on"
# IP Adresse
# Site Web de ping pour l'adresse IP publique
#
# Par défaut: 'http://ident.me'
# Valeurs: 'url'
# Flag: --ip_host
public_ip_host="http://ident.me"
# Public IP délai d'attente .
#
# Par défaut: '2'
# Valeurs: 'int'
# Flag: --ip_timeout
public_ip_timeout=2
# Disque
# Quels disques à afficher.
# Les valeurs peuvent être n'importe quel /dev/sdXX, point de montage ou répertoire.
# Remarque: par défaut, nous ne montrons que les informations sur le disque pour '/'.
#
# Par défaut: '/'
# Valeurs: '/', '/dev/sdXX', '/path/to/drive'.
# Flag: --disk_show
#
# Example:
# disk_show=('/' '/dev/sdb1'):
# 'Disk (/): 74G / 118G (66%)'
# 'Disk (/mnt/Videos): 823G / 893G (93%)'
#
# disk_show=('/'):
# 'Disk (/): 74G / 118G (66%)'
#
disk_show=('/')
# Sous-titre de disque.
# Que faire à ajouter au sous-titre du disque.
#
# Par défaut: 'mount'
# Valeurs: 'mount', 'name', 'dir'
# Flag: --disk_subtitle
#
# Example:
# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
# 'Disk (/dev/sdb2): 74G / 118G (66%)'
#
# mount: 'Disk (/): 74G / 118G (66%)'
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
# 'Disk (/mnt/Videos): 74G / 118G (66%)'
#
# dir: 'Disk (/): 74G / 118G (66%)'
# 'Disk (Local Disk): 74G / 118G (66%)'
# 'Disk (Videos): 74G / 118G (66%)'
disk_subtitle="name"
# Son
# Spécifiez manuellement un lecteur de musique.
#
# Par défaut: 'auto'
# Valeurs: 'auto', 'player-name'
# Flag: --music_player
#
# Available values for 'player-name':
#
# amarok
# audacious
# banshee
# bluemindo
# clementine
# cmus
# deadbeef
# deepin-music
# dragon
# elisa
# exaile
# gnome-music
# gmusicbrowser
# guayadeque
# iTunes
# juk
# lollypop
# mocp
# mopidy
# mpd
# netease-cloud-music
# pogo
# pragha
# qmmp
# quodlibet
# rhythmbox
# sayonara
# smplayer
# spotify
# tomahawk
# vlc
# xmms2d
# yarock
music_player="auto"
# Format pour afficher les informations de la chanson.
#
# Par défaut: '%artist% - %album% - %title%'
# Valeurs: '%artist%', '%album%', '%title%'
# Flag: --song_format
#
# Example:
# Par défaut: 'Song: Jet - Get Born - Sgt Major'
song_format="%artist% - %album% - %title%"
# Imprimez l'artiste, l'album et le titre sur des lignes distinctes
#
# Par défaut: 'off'
# Valeurs: 'on', 'off'
# Flag: --song_shorthand
#
# Example:
# on: 'Artist: The Fratellis'
# 'Album: Costello Music'
# 'Song: Chelsea Dagger'
#
# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
song_shorthand="off"
# 'mpc' arguments (specify a host, password etc).
#
# Par défaut: ''
# Example: mpc_args=(-h HOST -P PASSWORD)
mpc_args=()
# Texte Couleurs
# Texte choisir les couleurs
#
# Par défaut: 'distro'
# Valeurs: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
# Flag: --colors
#
# Chaque numéro représente une autre partie du texte dans
# cet ordre: 'titre', '@', 'underline', 'subtitle', 'colon', 'info'
#
# Example:
# colors=(distro) - Text is colored based on Distro colors.
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
# colors=(distro)
colors=(7 6 1 3 8 7)
# Texte Options
# Basculer en gras
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --bold
bold="on"
# Activer/Désactiver Souligner
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --underline
underline_enabled="on"
# Caractère souligné
#
# Par défaut: '-'
# Valeurs: 'string'
# Flag: --underline_char
underline_char="♥ "
# Séparateur d'informations
# Remplacez le séparateur par défaut avec la chaîne spécifiée.
#
# Par défaut: ':'
# Flag: --separator
#
# Example:
# separator="->": 'Shell-> bash'
# separator=" =": 'WM = dwm'
separator=" "
# Blocs de couleur
# Gamme de blocs de couleur
# La gamme de couleurs à imprimer.
#
# Par défaut: '0', '7'
# Valeurs: 'num'
# Flag: --block_range
#
# Example:
#
# Afficher les couleurs 0-7 dans les blocs. (8 couleurs)
# neofetch --block_range 0 7
#
# Afficher les couleurs 0-15 dans les blocs. (16 couleurs)
# neofetch --block_range 0 15
block_range=(0 7)
# Basculer les blocs de couleur
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --color_blocks
color_blocks="off"
# Largeur de bloc de couleur dans les espaces
#
# Par défaut: '3'
# Valeurs: 'num'
# Flag: --block_width
block_width=3
# Hauteur de bloc de couleur dans les lignes
#
# Par défaut: '1'
# Valeurs: 'num'
# Flag: --block_height
block_height=1
# Barres de progression
# Caractères de la barre
#
# Par défaut: '-', '='
# Valeurs: 'string', 'string'
# Flag: --bar_char
#
# Example:
# neofetch --bar_char 'elapsed' 'total'
# neofetch --bar_char '-' '='
bar_char_elapsed="-"
bar_char_total="="
# Toggle Bar bordure
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --bar_border
bar_border="on"
# Longueur de la barre de progression dans les espaces
# Nombre de caractères en longueur pour rendre les barres de progression.
#
# Par défaut: '15'
# Valeurs: 'num'
# Flag: --bar_length
bar_length=15
# Couleurs de barres de progression
# Lorsqu'il est réglé sur Distro, utilise les couleurs du logo de votre distro.
#
# Par défaut: 'distro', 'distro'
# Valeurs: 'distro', 'num'
# Flag: --bar_colors
#
# Example:
# neofetch --bar_colors 3 4
# neofetch --bar_colors distro 5
bar_color_elapsed="distro"
bar_color_total="distro"
# Info affichage
# Afficher une barre avec l'info.
#
# Par défaut: 'off'
# Valeurs: 'bar', 'infobar', 'barinfo', 'off'
# Flags: --cpu_display
# --memory_display
# --battery_display
# --disk_display
#
# Example:
# bar: '[---=======]'
# infobar: 'info [---=======]'
# barinfo: '[---=======] info'
# off: 'info'
cpu_display="off"
memory_display="off"
battery_display="off"
disk_display="off"
# Paramètres Backend
# Image backend.
#
# Par défaut: 'ascii'
# Valeurs: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
# 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
# Flag: --backend
## image_backend="ascii"
# image_backend="iterm2"
# Image Source
#
# Quelle image ou le fichier ASCII à afficher.
#
# Par défaut: 'auto'
# Valeurs: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
# Flag: --source
#
# NOTE: 'auto' choisira la meilleure source d'image pour n'importe quel backend d'image est utilisé.
# En mode ASCII, Distro ASCII Art sera utilisé et en mode image, votre
# fond d'écran sera utilisé.
image_source="auto"
# image_source="/home/roger/Images/connexion.png"
# Ascii Options
# Ascii distro
# L'art ASCII de la distribution à afficher.
#
# Par défaut: 'auto'
# Valeurs: 'auto', 'distro_name'
# Flag: --ascii_distro
#
# NOTE: Arc et ubuntu ont des "vieux" logo variantes.
# Changez ceci en 'arch_old' ou 'ubuntu_old' pour utiliser les anciens logos.
# NOTE: Ubuntu a des variantes de saveur.
# Changer cela en 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' ou 'Ubuntu-Budgie' afin d'utiliser les saveurs.
# NOTE: Arch, Crux et Gentoo ont une variante de logo plus petite.
# Changer cela en 'arch_small', 'crux_small' ou 'gentoo_small' pour utiliser les petits logos.
ascii_distro="auto"
# Ascii Couleurs
#
# Par défaut: 'distro'
# Valeurs: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
# Flag: --ascii_colors
#
# Example:
# ascii_colors=(distro) - Ascii est coloré à base de couleurs de la distribution.
# ascii_colors=(4 6 1 8 8 6) - Ascii est coloré en utilisant ces couleurs.
ascii_colors=(distro)
# Gras ascii logo
# Que ce soit ou non en gras le logo ascii.
#
# Par défaut: 'on'
# Valeurs: 'on', 'off'
# Flag: --ascii_bold
ascii_bold="on"
# Image Options
# Boucle d'image
# Le réglage de cette option pour que Nefetch redessine l'image constamment jusqu'à ce que
# Ctrl+C soit pressé. Cela fixe des problèmes d'affichage dans certains émulateurs de terminaux.
#
# Par défaut: 'off'
# Valeurs: 'on', 'off'
# Flag: --loop
image_loop="off"
# Répertoire des vignettes
#
# Par défaut: '~/.cache/thumbnails/neofetch'
# Valeurs: 'dir'
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
# Crop mode
#
# Par défaut: 'normal'
# Valeurs: 'normal', 'fit', 'fill'
# Flag: --crop_mode
#
# Voir cette page wiki pour en savoir plus sur les options d'ajustement et de remplissage.
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
crop_mode="normal"
# crop_mode="fit"
# Crop offset
# Note: N'affecte que 'normal' crop mode.
#
# Par défaut: 'center'
# Valeurs: 'northwest', 'north', 'northeast', 'west', 'center'
# 'east', 'southwest', 'south', 'southeast'
# Flag: --crop_offset
crop_offset="center"
# Image taille
# L'image est à la moitié de la largeur du terminal par défaut.
#
# Par défaut: 'auto'
# Valeurs: 'auto', '00px', '00%', 'none'
# Flags: --image_size
# --size
image_size="auto"
# Écart entre l'image et le texte
#
# Par défaut: '3'
# Valeurs: 'num', '-num'
# Flag: --gap
gap=6
# Image offsets
# Ne fonctionne qu'avec le backend W3M.
#
# Par défaut: '0'
# Valeurs: 'px'
# Flags: --xoffset
# --yoffset
yoffset=0
xoffset=0
# Image background couleur
# Ne fonctionne qu'avec le backend W3M.
#
# Par défaut: ''
# Valeurs: 'color', 'blue'
# Flag: --bg_color
background_color=
# Options divers
# Stdout mode
# Éteindre toutes les couleurs et désactiver le backend d'image (ASCII/Image).
# Utile pour la tuyauterie dans une autre commande.
# Par défaut: 'off'
# Valeurs: 'on', 'off'
stdout="off"