This repository has been archived on 2022-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
manjaroConfiguration/README.md

6.4 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

  • Installe Brave

    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
    
  • 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
    
  • Déplace la barre des tâches

    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
    
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/