#! /bin/sh
#Note : ajouter l'indication que ce fichier doit être lancé avec sudo
# Désinstallation de certains paquets
pacman -Rs midori
# Mise à jour des dépôts et installation des mises à jour disponibles
pacman -Syu
# Installation des nouveaux paquets sélectionnés par GEBULL
# Définir une liste de paquets optionnels à installer selon les usages et la configuration matérielle (Inkscpae, Scribus, numlockx, tlp etc)
pacman -S --needed pamac-gtk libreoffice-still libreoffice-still-fr engrampa p7zip unace unrar photoflare gimp firefox firefox-i18n-fr firefox-decentraleyes firefox-ublock-origin firefox-extension-privacybadger firefox-extension-https-everywhere galculator vlc libdvdcss libva-vdpau-driver numlockx cups system-config-printer foomatic-db-nonfree foomatic-db-nonfree-ppds base-devel catfish
# Configuration de Firefox
touch /usr/lib/firefox/defaults/pref/local-settings.js
echo // >/usr/lib/firefox/defaults/pref/local-settings.js
sed -i '$ a pref("general.config.obscure_value", 0);' /usr/lib/firefox/defaults/pref/local-settings.js
sed -i '$ a pref("general.config.filename", "mozilla.cfg");' /usr/lib/firefox/defaults/pref/local-settings.js
touch /usr/lib/firefox/mozilla.cfg
echo // >/usr/lib/firefox/mozilla.cfg
sed -i '1 a defaultPref("network.trr.mode", 2);' /usr/lib/firefox/mozilla.cfg
sed -i '2 a defaultPref("network.trr.uri", "https://doh.bortzmeyer.fr");' /usr/lib/firefox/mozilla.cfg
# Configuration du raccourci de dossier du tableau de bord
# Petit souci : ça ne passe pas si le script est lancé via sudo (pour les autres commandes qui en ont besoin), il cherche à tout prix le home de root. Mais la commande fonctionne sinon.
sed -i -e "s|/home/artix|$HOME|" ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
# Ajout et configuration des actions personnalisées de Thunar
sed -i '12 a \n\tsystem-search\n\tRechercher\n\t1596371144887220-1\n\tcatfish %f\n\tRecherche fichiers et dossiers\n\t*\n\t\n' ~/.config/Thunar/uca.xml
# Ajout raccourci touche Windows/Super pour ouvrir le menu d'applications
sed -i '//a\\ ' ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml