Actualiser install.sh
This commit is contained in:
parent
618afac59c
commit
406df4e349
43
install.sh
43
install.sh
@ -79,27 +79,9 @@ else
|
|||||||
printf 'Aucune carte Nvidia détectée\n'
|
printf 'Aucune carte Nvidia détectée\n'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Configuration du profil dconf de l'utilisateur pour synchroniser les paramètres via un fichier texte
|
|
||||||
mkdir -p /etc/dconf/profile
|
|
||||||
cp $builddir/dconf/user /etc/dconf/profile/user
|
|
||||||
|
|
||||||
# Mise à jour du répertoire /home de l'utilisateur principal sudo à l'origine de l'installation
|
# Mise à jour du répertoire /home de l'utilisateur principal sudo à l'origine de l'installation
|
||||||
mkdir -p /home/$username/.config/autostart
|
|
||||||
cp $builddir/autostart/* /home/$username/.config/autostart/
|
cp $builddir/autostart/* /home/$username/.config/autostart/
|
||||||
# Décommenter la ligne ci-dessous si vous avez besoin d'appliquer une commande runonce
|
cp $builddir/virt-viewer/* /home/$username/.config/virt-viewer/
|
||||||
#cp $builddir/runonce/* /home/$username/.config/autostart/
|
|
||||||
mkdir -p /home/$username/.config/dconf
|
|
||||||
cp $builddir/dconf/user.txt /home/$username/.config/dconf/
|
|
||||||
mkdir -p /home/$username/.config/mate/panel2.d/default/launchers
|
|
||||||
cp $builddir/launchers/* /home/$username/.config/mate/panel2.d/default/launchers/
|
|
||||||
mkdir -p /home/$username/.config/package-update-indicator
|
|
||||||
cp $builddir/package-update-indicator/package-update-indicator.conf /home/$username/.config/package-update-indicator/
|
|
||||||
mkdir -p /home/$username/.config/variety
|
|
||||||
cp $builddir/variety/* /home/$username/.config/variety/
|
|
||||||
mkdir -p /home/$username/.shutter/profiles
|
|
||||||
cp $builddir/shutter/* /home/$username/.shutter/profiles/
|
|
||||||
mkdir -p /home/$username/.themes
|
|
||||||
unzip $builddir/themes.zip -d /home/$username/.themes/
|
|
||||||
|
|
||||||
# Polybar pour l'utilisateur principal sudo à l'origine de l'installation (a voir dans le temps pour l'utilisateur lambda)
|
# Polybar pour l'utilisateur principal sudo à l'origine de l'installation (a voir dans le temps pour l'utilisateur lambda)
|
||||||
mkdir -p /home/$username/.config/polybar
|
mkdir -p /home/$username/.config/polybar
|
||||||
@ -110,36 +92,13 @@ chmod +x /home/$username/.config/polybar/launch.sh
|
|||||||
|
|
||||||
# Application du droit de propriété pour l'utilisateur principal sudo
|
# Application du droit de propriété pour l'utilisateur principal sudo
|
||||||
chown -R $username:$username /home/$username/.config/
|
chown -R $username:$username /home/$username/.config/
|
||||||
chown -R $username:$username /home/$username/.shutter/
|
|
||||||
chown -R $username:$username /home/$username/.themes/
|
|
||||||
|
|
||||||
# Mise à jour du répertoire /home pour les nouveaux utilisateurs via /etc/skel (Skeleton)
|
|
||||||
mkdir -p /etc/skel/.config/autostart
|
|
||||||
cp $builddir/autostart/* /etc/skel/.config/autostart/
|
|
||||||
mkdir -p /etc/skel/.config/dconf
|
|
||||||
cp $builddir/dconf/user.txt /etc/skel/.config/dconf/
|
|
||||||
mkdir -p /etc/skel/.config/mate/panel2.d/default/launchers
|
|
||||||
cp $builddir/launchers/* /etc/skel/.config/mate/panel2.d/default/launchers/
|
|
||||||
mkdir -p /etc/skel/.config/package-update-indicator
|
|
||||||
cp $builddir/package-update-indicator/package-update-indicator.conf /etc/skel/.config/package-update-indicator/
|
|
||||||
mkdir -p /etc/skel/.config/variety
|
|
||||||
cp $builddir/variety/* /etc/skel/.config/variety/
|
|
||||||
mkdir -p /etc/skel/.shutter/profiles
|
|
||||||
cp $builddir/shutter/* /etc/skel/.shutter/profiles/
|
|
||||||
mkdir -p /etc/skel/.themes
|
|
||||||
unzip $builddir/themes.zip -d /etc/skel/.themes/
|
|
||||||
|
|
||||||
# Suppression des sources d'installation du script
|
# Suppression des sources d'installation du script
|
||||||
rm -r $builddir
|
rm -r $builddir
|
||||||
rm -r /tmp/wibian/
|
|
||||||
|
|
||||||
# Nettoyage des paquets inutiles du système
|
# Nettoyage des paquets inutiles du système
|
||||||
apt autoremove
|
apt autoremove
|
||||||
|
|
||||||
# Activation de la gestion des interfaces dans NetworkManager
|
|
||||||
sed -i 's/false/true/g' /etc/NetworkManager/NetworkManager.conf
|
|
||||||
sed -i '9,$d' /etc/network/interfaces
|
|
||||||
|
|
||||||
# Message de fin
|
# Message de fin
|
||||||
echo "Bisous" | figlet -f big
|
echo "Bisous" | figlet -f big
|
||||||
echo -ne "\n"
|
echo -ne "\n"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user