139 lines
4.7 KiB
Markdown
139 lines
4.7 KiB
Markdown
# Configuration perso pour Linux
|
|
|
|
Mon guide à suivre lors d'une réinstallation d'Ubuntu
|
|
|
|
### <u>Avant de réinstaller, sauvegarder les clés SSH</u>
|
|
|
|
## Script global pour Ubuntu
|
|
*Regarde en détail [le script pour Ubuntu](Ubuntu.sh) pour connaitre quels apps sont installés.*
|
|
```bash
|
|
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/Ubuntu.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
|
|
```
|
|
|
|
## Script global pour WSL
|
|
*Regarde en détail [le script pour WSL](WSL.sh) pour connaitre quels apps sont installés.*
|
|
```bash
|
|
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/WSL.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
|
|
```
|
|
|
|
## Scripts pour chaque application
|
|
|
|
- [Installe Brave](https://brave.com/linux/#debian-9-ubuntu-1604-and-mint-18)
|
|
```bash
|
|
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
|
|
```bash
|
|
sudo snap remove firefox && rm -r $HOME/snap/firefox
|
|
```
|
|
|
|
- <details><summary>Installe et configure Fish ainsi que le SSH dans Fish</summary>
|
|
|
|
- Police (sous Windows CMD) : Cascadia Mono
|
|
- Couleur texte : #D3D0C8 (211, 208, 200)
|
|
- Couleur arrière-plan : #2D2D2D (45, 45, 45)
|
|
</details>
|
|
|
|
```bash
|
|
wget -q --show-progress https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/installFish.sh -O tmp.sh && bash tmp.sh; rm tmp.sh
|
|
```
|
|
|
|
- Remettre les clés SSH dans le dossier `$HOME/.ssh`
|
|
|
|
- Désactive le mot de passe SU si nécessaire
|
|
```bash
|
|
# Édition du fichier qui gère ça
|
|
sudo visudo
|
|
|
|
# Trouve cette ligne :
|
|
%sudo ALL=(ALL) ALL
|
|
|
|
# Remplace la par celle-ci :
|
|
%sudo ALL=(ALL) NOPASSWD: ALL
|
|
```
|
|
|
|
- Installe Spotify et le patch
|
|
```bash
|
|
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](https://apt.syncthing.net/) et le [lance au démarrage](https://docs.syncthing.net/users/autostart.html#how-to-set-up-a-system-service)
|
|
```bash
|
|
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](https://gl4d.api8.fr/FR/gl4d.pdf)
|
|
```bash
|
|
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
|
|
```bash
|
|
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
|
|
```bash
|
|
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
|
|
```bash
|
|
# En SSH au serveur, dans le dossier d'openvpn
|
|
docker-compose run --rm openvpn ovpn_getclient anri > anri.ovpn
|
|
```
|
|
|
|
- Installe Flameshot
|
|
```bash
|
|
sudo apt update && sudo apt install flameshot -y
|
|
```
|
|
|
|
- Installe Parsec
|
|
```bash
|
|
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
|
|
```bash
|
|
sudo apt update && sudo apt install texlive-full -y
|
|
```
|
|
|
|
- Installe Java (AdoptOpenJDK-16)
|
|
```bash
|
|
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
|
|
```bash
|
|
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](https://github.com/GaZaTu/x11-emoji-picker)
|
|
```bash
|
|
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
|
|
- Pour ouvrir l'explorateur de fichiers : `nautilus`
|
|
- Pour ouvrir l'application de capture d'écran : `flameshot gui`
|
|
|
|
- [Retire la corbeille](https://ubuntuhandbook.org/index.php/2021/10/remove-trash-from-dock-ubuntu/) de la barre des tâches
|
|
```bash
|
|
gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false
|
|
```
|
|
|
|
<details>
|
|
<summary>Mémo de commandes utiles peu de temps après une réinstallation/mise à jour</summary>
|
|
|
|
-
|
|
- Finalise l'installation de Rust avec rustup pour rustlings
|
|
```bash
|
|
set -Up fish_user_paths ~/.cargo/bin
|
|
```
|
|
-
|
|
- Désactive des éléments du "Bureau" dans Ubuntu
|
|
```bash
|
|
sudo mv /usr/share/applications/debian-xterm.desktop /usr/share/applications_backup/
|
|
```
|
|
</details>
|