5.6 KiB
5.6 KiB
Configuration perso pour Linux
Mon guide à suivre lors d'une réinstallation d'Ubuntu
Avant de réinstaller, sauvegarder les clés SSH
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 -y
-
Remettre les clés SSH dans le dossier
$HOME/.ssh
# Pour rétablir les permissions correctes, 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
-
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
# Attention le script ne gère pas les raccourcis qui sont déjà assignés à "Super + ;" wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installEmojiPicker.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
-
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
Mémo de commandes utiles peu de temps après une réinstallation/mise à jour
-
- Finalise l'installation de Rust avec rustup pour rustlings
set -Up fish_user_paths ~/.cargo/bin
- Finalise l'installation de Rust avec rustup pour rustlings
-
- 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