Skip to content

arthur-pbty/optifetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optifetch

Un outil d'information système rapide, léger, écrit en C et sans dépendances externes. Inspiré de Fastfetch, il se concentre sur la rapidité d'exécution et la personnalisation via un fichier de configuration simple.

Picture

Fonctionnalités

  • Zéro dépendance : Uniquement la bibliothèque C standard (glibc/musl).
  • Ultra-rapide : Aucun appel système lourd, lecture directe de /proc et /sys.
  • Hautement personnalisable : Fichier de configuration texte avec variables et balises.
  • Logos dynamiques : Place tes logos ASCII dans logos/nom_os.txt.
  • Alignement automatique : Système de balises {align:id} pour un rendu parfait.
  • Couleurs True Color (RGB) : Support de {fg:R,G,B} et {distro_color}.

Compilation

Assure-toi d'avoir gcc et make d'installés, puis exécute :

chmod +x build.sh
./build.sh

Ou manuellement :

make

Installation système

Pour installer optifetch et ses logos globalement :

sudo make install

Configuration

Au premier lancement, un fichier de configuration est généré dans ~/.config/optifetch.conf. Tu peux l'éditer pour modifier l'affichage.

Pour obtenir la liste de toutes les variables et balises disponibles :

optifetch help

Logos

Les logos sont stockés dans des fichiers .txt situés dans :

  1. ./logos/ (dossier local)
  2. /usr/share/optifetch/logos/ (dossier système)

Le nom du fichier doit correspondre à l'ID de l'OS (ex: arch.txt, debian.txt).

About

Un outil d'information système ultra-rapide, écrit en C pur, sans aucune dépendance externe et hautement personnalisable.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors