# My Setup : ### contexte : L’ensemble de ce que j’utilise respectent au maximum l’usage de [logiciels libres](https://www.april.org/articles/intro/ll.html) pour le bien commun avec une gouvernance partagée. L’utilisation du Fediverse (renseignements [ici](https://fr.wikipedia.org/wiki/Fediverse) et [là](https://joinfediverse.org/#accueil)) est également priorisée. Ceci afin de respecter l’intimité (vie privée) et de permettre l’émancipation des personnes. Pour plus d’explications et une introduction à ces sujets une [émission de radio](https://www.radiofrance.fr/franceculture/podcasts/le-meilleur-des-mondes/les-communs-une-alternative-au-capitalisme-numerique-4242420) très facile d’accès. ## Système d’exploitation et hardware : - [Manjaro](https://manjaro.org/) avec KDE Plasma pour mon OS client. C’est une rolling release, donc pas de "mise à niveau", les logiciels sont à jour, les dépendances mutualisées grâce aux dépôts et ça reste stable. - [Debian](https://www.debian.org/) comme OS pour les serveurs. - [bépo](https://bepo.fr/wiki/Accueil) pour la disposition clavier. - Pour le remote une carte son MOTU M2 et un micro blue enCORE 100 (très utile aussi en cas de karaoké surprise !) ## Pour coder - IDE : [Theia](https://theia-ide.org/#theiaide) de la fondation éclipse (utilise Monaco Code Editor comme VSCode mais sans la télémétrie microsoft et [d’autres différences](https://eclipsesource.com/blogs/2024/07/12/vs-code-vs-theia-ide/)). - Terminal : [Yakuake](https://apps.kde.org/fr/yakuake/) avec [zsh](https://fr.wikipedia.org/wiki/Z_Shell) et [Tmux](https://fr.wikipedia.org/wiki/Tmux). - Éditeur en ligne de commande : [Nano](https://fr.wikipedia.org/wiki/GNU_nano) (parce-que j’ai pas encore réussi à me mettre à Vim 😑). - [Ghostwriter](https://ghostwriter.kde.org) pour écrire mes readme en markdown. ## Pour le RNCP (mais pas que) - [Forgejo](https://forgejo.org/) (là où vous êtes 🤗) à la place de Github pour héberger mes projets git. Avec une [petite histoire](https://forgejo.org/2022-12-15-hello-forgejo/) de pourquoi. - [OpenProject](https://www.openproject.org/fr/) comme logiciel de gestion de projet. - [Nextcloud](https://nextcloud.com/) pour partager des fichiers et son plugin [Deck](https://apps.nextcloud.com/apps/deck) pour l’organisation Kanban. - [Yunohost](https://yunohost.org) pour administrer un serveur facilement (excellent projet que j’ai vu grandir). - [Ouvaton](https://ouvaton.coop/) ma coopérative d’hébergement pour mes noms de domaines, emails et autres services… avec laquelle j’ai déjà mes petites habitudes. 😊 - [Woodpecker](https://woodpecker-ci.org/) pour le CI/CD. 🤔 - [Podman](https://podman.io/) à la place de Docker parce-qu’il peut-être utilisé sans les droits root et que Docker n’est pas libre. - [Kubernetes](https://kubernetes.io/fr/) parce-que ça a l’air cool. 🤷 ## Communication : - XMPP (explications [ici](https://www.chapril.org/XMPP.html) et [là](https://grenoble.ninja/comment-tuer-un-reseau-decentralise-tel-que-le-fediverse/)) - [Mastodon](https://joinmastodon.org/fr) - [SimpleX chat](https://simplex.chat/) - [IRC](https://fr.wikipedia.org/wiki/Internet_Relay_Chat) - [Signal](https://signal.org/fr/)