Nal,
TL;DR: je présente umberbar, une barre de status en rust.
📓 intro
Ces derniers temps, j'ai développé une barre de status légère, qui tourne dans un émulateur de terminal.
J'ai commencé à l'écrire en crystal/ruby, ce qui m'a permis d'avoir une bonne idée des fonctionnalités nécessaires et de ce qui était superflu.
J'ai ensuite décidé de porter cette dernière en rust.
En voici une capture d'écran:
🏎 sous le capot
Celle-ci est constitué de widgets.
Chaque widget a un logo (j'utilise nerd fonts, qui fournit un catalogue important de logos),
ainsi qu'une source de valeurs et une unité (%, °C, …).
Les logos peuvent changer en fonction de la valeur (c'est le cas par exemple du logo de la batterie).
Il existe différents thèmes ainsi que différentes palettes de couleur.
La "barre" est en fait une application cli qui tourne dans un émulateur de terminal (alacritty) placé en haut de l'écran.
La plupart des métriques sont récupérée via la crate (bibliothèque) multi-plateforme systemstat.
Comme pour mon gestionnaire de fenêtre umberwm, la barre est configurée via du code, en rust.
🎥 vidéo
Ci-dessous, une vidéo youtube (en anglais), expliquant comment la configurer (même vidéo sur LBRY):
🔗 liens
Pour les intéressé.e.s, le dépot du projet: umberbar.
# il manque pas un truc ?
Posté par mornik . Évalué à 3.
Salut,
C'est normal l'absence de src/main.rs ?
[^] # Re: il manque pas un truc ?
Posté par claudex . Évalué à 6.
Est-ce que tu as lu le readme, notamment la section using it ?
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: il manque pas un truc ?
Posté par mornik . Évalué à 5.
Le manque de café nuit gravement à la santé !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.