.config/fish | ||
.ssh | ||
createKeyboardsShortcut.sh | ||
installBrave.sh | ||
installClipboardHistory.sh | ||
installFish.sh | ||
installgl4D.sh | ||
installGlobalScript.sh | ||
installJava.sh | ||
installMultiMC.sh | ||
installObsidian.sh | ||
installOnlyoffice.sh | ||
installParsec.sh | ||
installRust.sh | ||
installSpotify.sh | ||
installSyncthing.sh | ||
README.md | ||
removeBannerSpotify.sh |
Configuration perso pour Linux
Mon guide à suivre lors d'une réinstallation d'Ubuntu
Avant de réinstaller, sauvegarder les clés SSH ET GPG.
Détails concernant l'import/export de la clé GPG
- Export clé publique :
gpg --output public.gpg --armor --export user@email
- Export clé privé :
gpg --output private.gpg --armor --export-secret-key user@email
- Import clés publique :
gpg --import public.gpg
- Import clés privé :
gpg --allow-secret-key-import --import private.gpg
- Avoir le numéro de la clé (
sec
) :gpg --list-secret-keys --keyid-format LONG user@email
(danssec rsa4096/30F2B65B9246B6CA 2017-08-18 [SC]
c'est30F2B65B9246B6CA
) - Utiliser cette clé pour Git :
git config --global user.signingkey <numéro de la clé>
Script global pour Ubuntu et WSL
Regarde en détail le script pour Ubuntu et WSL pour connaître quels apps sont installées et quelle configuration est appliquée.
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installGlobalScript.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
Scripts pour chaque application
-
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installBrave.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Désinstalle Firefox
sudo snap remove firefox && rm -r $HOME/snap/firefox
-
Installe et configure Fish ainsi que le SSH dans Fish
- Police (sous Windows CMD) :
Cascadia Mono
- Couleur texte :
#D3D0C8 (211, 208, 200)
- Couleur arrière-plan :
#2D2D2D (45, 45, 45)
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installFish.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
- Police (sous Windows CMD) :
-
Installe VSCode
# Possible qu'il y est un problème de "keyrings", dans ce cas il faut # se rendre dans `seahorse` et désactiver le mot de passe du keyring # par défaut. sudo snap install code --classic
-
Remettre les clés SSH dans le dossier
$HOME/.ssh
# Pour remettre les bonnes permissions, vous pouvez exécuter cette commande après avoir remis vos clés ssh. sudo chown $USER:$USER $HOME/.ssh/* && sudo chmod u=r,g=,o= $HOME/.ssh/* && sudo chmod g=r,o=r $HOME/.ssh/*.pub && sudo chmod g=r,o=r $HOME/.ssh/config && sudo chmod g=r,o=r $HOME/.ssh/environment
-
Désactive le mot de passe SU si nécessaire
sudo sed -i "26s#.*#%sudo ALL=(ALL:ALL) NOPASSWD: ALL#" /etc/sudoers
-
Installe Spotify et le patch
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installSpotify.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
Faculativement, lance ce script pour supprimer la bannière en bas (attention il va falloir refaire la manipulation à chaque mise-à-jour)
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/removeBannerSpotify.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe Syncthing et le lance au démarrage
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installSyncthing.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe GL4Dummies (temporaire)
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installgl4D.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe Discord
wget -q --show-progress "https://discord.com/api/download?platform=linux&format=deb" -O discord.deb && sudo apt install ./discord.deb -y && rm discord.deb
-
Installe Obsidian
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installObsidian.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Mettre en place le VPN
# En SSH au serveur, dans le dossier d'openvpn docker-compose run --rm openvpn ovpn_getclient anri > anri.ovpn
-
Installe Flameshot
sudo apt update && sudo apt install flameshot -y
-
Installe Parsec
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installParsec.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe Latex
sudo apt update && sudo apt install texlive-full -y
-
Installe Java (Adoptium 17.0.1)
# Utilises SDKMAN, gère Fish si installé wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installJava.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe OnlyOffice
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installOnlyOffice.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe le sélecteur d'emojis
wget -q --show-progress https://raw.githubusercontent.com/GaZaTu/x11-emoji-picker/master/install.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Rajoute les raccourcis clavier
# Attention le script ne gère pas les raccourcis qui sont déjà assignés à certaines touches wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/createKeyboardsShortcut.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Retire la corbeille de la barre des tâches
gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false
-
Déplace le menu des Applications
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true
-
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM
-
Historique du presse-papier
# Lisez le fichier (ou les logs à l'exécution) car ce script nécessite des manipulations en plus wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installClipboardHistory.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe des trucs inutile pour Python
sudo apt update && sudo apt install python3-virtualenv python3-tk -y
-
Installe Rust
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installRust.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Installe MultiMC
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installMultiMC.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
-
Permet de réduire une fenêtre ouverte au click dans la barre des tâches
gsettings set org.gnome.shell.extensions.dash-to-dock click-action minimize
Mémo de commande utile peu de temps après une réinstallation/mise à jour
-
- Désactive des éléments du "Bureau" dans Ubuntu
sudo mv /usr/share/applications/debian-xterm.desktop /usr/share/applications_backup/
- Désactive des éléments du "Bureau" dans Ubuntu