Sur cette page vous trouverez des fichiers de configurations généreusement mis à votre disposition par les membres actifs du Cr@ns pour que vous puissiez les utiliser.
Ils sont principalement destinés à des utilisateurs de Linux (Debian ou Ubuntu, potentiellement d'autres distrib) qui veulent une config un peu plus que ras des pâquerettes et qui veulent un peu comprendre ce qui se passe.
Ils sont commentés le plus possible et essayent de vous donner un aperçu des fonctionnalités intéressantes/utiles.
Ils sont tous sous licence WTFPL, ce qui signifie que vous avez le droit d'en faire ce que vous voulez. Bien entendu ils viennent sans aucune garantie.
Si vous avez des remarques, des corrections à apporter, des suggestions de modification/d'ajouts, <nounou AT SPAMFREE lists DOT crans DOT org>.
Sauf indication contraire, ces fichiers de configuration sont indépendants les uns des autres et sont à placer directement dans votre home.
Pour les récupérer, vous pouvez Enregistrer la cible sous. Si vous voulez les voir directement dans votre navigateur, comme ils sont encodés en UTF-8 et que l'ASCII c'est pour les faibles, vous aurez probablement besoin de configurer un petit peu votre navigateur pour qu'il les affiche correctement.
.$SHELLrc
De $SHELL, la variable qui contient le nom du shell que vous utilisez et rc, terminaison traditionnelle des fichiers de configuration linux
.bashrc
Fichier de configuration pour bash, shell très utilisé et par défaut sous Debian et Ubuntu.
http://perso.crans.org/respbats/config/.bashrc
Ce fichier fait appel, si vous le possédez également, au fichier .bash_aliases pour définir des alias de commandes :
http://perso.crans.org/respbats/config/.bash_aliases
Ces fichiers peuvent s'utiliser out-of-the-box
Si vous décidez d'utilisez la fonctionnalité à propos d'umask, vous aurez sans doute besoin de ce fichier :
http://perso.crans.org/respbats/config/.umaskrc
.zshrc
raise NotImplementedError
SSH
config
Marre d'avoir à préciser votre login et tout un tas d'options quand vous connectez en SSH ?
http://perso.crans.org/respbats/config/.ssh/config
Ce fichier est à placer dans le dossier .ssh de votre home.
Ce fichier ne s'utilise pas out-of-the-box, vous devez remplacer les occurrences de "loginCr@ns", "loginENS" et éventuellement "loginFedeRez" par vos logins.
known_hosts
Astuces pour les membres actifs du Cr@ns : vous pouvez récupérer un fichier known_hosts qui contient déjà toutes les fingerprint des serveurs du Cr@ns et le placer dans ~/.ssh/known_hosts2. Il sera utilisé par ssh mais vous continuerez à enregistrez les serveurs que vous contactez dans ~/.ssh/known_hosts.
Il est dans /etc/ssh/ssh_known_hosts sur le serveur Cr@ns le plus proche de chez vous.
Bien entendu, si vous récupérer ce fichier en fiasant confiance aveuglément à la fingerprint du serveur sur lequel vous allez le chercher, ça n'a aucun intérêt.
Il existe des moyens pour faire confiance à une première fingerprint :
- - Demandez à votre voisin qui a déjà utilisé une méthode sûre de vous confirmer le fingerprint (nécessite d'avoir un tel voisin, donc probablement d'être sur le campus). - Demandez à un membre actif de vous l'envoyer par mail GPG-signé (nécessite que la clé GPG de ce contact soit dans votre réseau de confiance).
- Regarder le champ DNS SSHFP du serveur que vous chercher à contacter. En vérifiant bien entendu la signature DNSSec de la requête.
.gitconfig
Parce que git, c'est awesome, mais que c'est encore mieux avec un fichier de conf cool.
http://perso.crans.org/respbats/config/.gitconfig
Ce fichier n'est pas utilisable out-of-the-box, vous devez mettre vos nom, prénom et adresse mail aux emplacements idoines.
Dépôt git
Ah, au fait, si vous voulez récupérer tous ces fichiers à la fois (et peut-être plus, si la page wiki n'est pas à jour) ou si vous voulez participer à leur élaboration de la meilleure manière qui soit, vous pouvez cloner leur dépôt git :
git clone http://git.crans.org/git/fichiers_configuration.git
Prochainement
À venir :
- .procmailrc \o/
- .irssi/config
- .zshrc
- /etc/apt/sources.list ?
- .muttrc
- «slrn»
- .vimrc
- .awesomerc
- .screenrc
- .nanorc
- «wmfs config»
- Des templates latex et inkscape
transmission-daemon & transmission-remote-cli
- mcabberrc
- mplayerrc
- offlineimap
- msmtp
ncmpcpp & mpd
- vimperator/pentadactyl
- ripit
- tmux
- urxvt (dans le .Xresources)
N'hésitez pas à en proposer d'autres/à participer !