2026-06-26 22:09:35 +02:00
2026-06-26 22:09:35 +02:00
2026-06-26 21:41:36 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00
2026-06-26 21:54:33 +02:00

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.

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).

S
Description
Un outil d'information système ultra-rapide, écrit en C pur, sans aucune dépendance externe et hautement personnalisable.
Readme
314 KiB
Latest
2026-06-26 22:36:20 +02:00
Languages
C 96.2%
Shell 2.3%
Makefile 1.5%