Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Mon environnement

En tant que dinosaure, je suis encore principalement avec des outils qui s'executent dans un terminal.

Cela correspond à ma philosophie :

  • Si c'est simple, et fait le boulot, ça suffit.
  • Les interfaces graphiques coopèrent mal ensemble.
  • C'est moins gourmand en ressources.
  • Je suis un gros nostalgique d'une époque maintenant phantasmée: les années 80/90.

Ma stack

Globalement, mes outils necessaires sont dans mon dépôt gfriloux/nix-cli.

Je vais lister ceux qui pour moi offrent une synergie interessante:

OutilDescription
fishShell en rust, qui à l'usage m'est beaucoup plus utile que bash.
atuinHistorique shell tellement plus moderne que history.
batAlternative à cat. J'ai un alias batcat.
btopAlternative à top/htop.
deltaAlternative à diff.
fzfFuzzy Finder dont les usages sont tellements nombreux...
gitflow-toolkitOutil d'aide au formattage des messages de commit.
git-workspaceSync les dépôt git sur gitlab/github.
glowLecteur Markdown.
gumPermet de créér des interfaces dans le terminal.
justAlternative à make.
lsdAlternative à lsd. J'ai un alias lsdls.
microÉditeur texte léger, en alternative à nano.
ncduAlternative à du.
oh-my-poshPrompt customisable, avec différents thêmes disponibles sur le site.
prettypingAlternative à prettyping. J'ai un alias prettypingping.
pwgenGénérateur de mots de passe.
rsyncPour les transferts de fichiers.
sshtuiInterface pour les configs ssh en utilisant tv.
tvAlternative à fzf.
xcpAlternative à cp. J'ai un alias xcpcp.
zellijAlternative à screen.