mirror of
https://github.com/kevinveenbirkenbach/linux-image-manager.git
synced 2024-11-26 00:41:04 +01:00
Optimized setup file
This commit is contained in:
parent
0eddc771d4
commit
f26ccca541
@ -9,6 +9,7 @@ echo "Start setup of customized core software..."
|
|||||||
echo "Copying templates to home folder..."
|
echo "Copying templates to home folder..."
|
||||||
cp -rfv "$TEMPLATE_PATH/." "$HOME"
|
cp -rfv "$TEMPLATE_PATH/." "$HOME"
|
||||||
echo "Synchronising packages..."
|
echo "Synchronising packages..."
|
||||||
|
sudo pacman -Syyu
|
||||||
echo "Synchronizing programing language interpreters..."
|
echo "Synchronizing programing language interpreters..."
|
||||||
sudo pacman --needed -S jdk11-openjdk python php
|
sudo pacman --needed -S jdk11-openjdk python php
|
||||||
echo "Synchronizing compression tools..."
|
echo "Synchronizing compression tools..."
|
||||||
@ -40,6 +41,8 @@ echo "Synchronizing grafic tools..."
|
|||||||
sudo pacman --needed -S gimp blender
|
sudo pacman --needed -S gimp blender
|
||||||
echo "Synchronizing communication tools..."
|
echo "Synchronizing communication tools..."
|
||||||
yay -S slack-desktop skypeforlinux-stable-bin
|
yay -S slack-desktop skypeforlinux-stable-bin
|
||||||
|
echo "Synchronizing system administrator tools..."
|
||||||
|
yay -S multibootusb
|
||||||
echo "Synchronizing development tools..."
|
echo "Synchronizing development tools..."
|
||||||
echo "->Synchronizing code quality tools..."
|
echo "->Synchronizing code quality tools..."
|
||||||
sudo pacman --needed -S shellcheck
|
sudo pacman --needed -S shellcheck
|
||||||
@ -50,8 +53,8 @@ sudo pacman --needed -S dia
|
|||||||
echo "->Synchronizing IDE's..."
|
echo "->Synchronizing IDE's..."
|
||||||
sudo pacman --needed -S eclipse-java atom arduino arduino-docs
|
sudo pacman --needed -S eclipse-java atom arduino arduino-docs
|
||||||
echo "-->Add user to arduino relevant groups..."
|
echo "-->Add user to arduino relevant groups..."
|
||||||
usermod -a -G uucp "$USER"
|
usermod -a -G uucp "$USER" || echo "Couldn't add <<$USER>> to group <<uucp>>. Try to add manually later!"
|
||||||
usermod -a -G lock "$USER"
|
usermod -a -G lock "$USER" || echo "Couldn't add <<$USER>> to group <<lock>>. Try to add manually later!"
|
||||||
echo "-->Installing atom packages..."
|
echo "-->Installing atom packages..."
|
||||||
apm install -c \
|
apm install -c \
|
||||||
atom-ide-ui\
|
atom-ide-ui\
|
||||||
@ -73,7 +76,7 @@ apm install -c \
|
|||||||
autocomplete-paths\
|
autocomplete-paths\
|
||||||
todo-show\
|
todo-show\
|
||||||
docblockr
|
docblockr
|
||||||
npm i -g bash-language-server #Needed by atom-package ide-bash
|
sudo npm i -g bash-language-server #Needed by atom-package ide-bash
|
||||||
echo "->Synchronizing containerization tools..."
|
echo "->Synchronizing containerization tools..."
|
||||||
echo "-->Installing docker..."
|
echo "-->Installing docker..."
|
||||||
sudo pacman --needed -S docker docker-compose
|
sudo pacman --needed -S docker docker-compose
|
||||||
@ -125,4 +128,6 @@ gnome-shell-extension-tool -e openweather-extension@jenslody.de
|
|||||||
echo "-->Install <<Dash to Panel>>..."
|
echo "-->Install <<Dash to Panel>>..."
|
||||||
git clone https://github.com/home-sweet-gnome/dash-to-panel "$HOME/.local/share/gnome-shell/extensions/openweather-extension@dash-to-panel@jderose9.github.com"
|
git clone https://github.com/home-sweet-gnome/dash-to-panel "$HOME/.local/share/gnome-shell/extensions/openweather-extension@dash-to-panel@jderose9.github.com"
|
||||||
gnome-shell-extension-tool -e dash-to-panel@jderose9.github.com
|
gnome-shell-extension-tool -e dash-to-panel@jderose9.github.com
|
||||||
|
echo "Deaktivating <<Dashto Dock>>"
|
||||||
|
gnome-shell-extension-tool -d dash-to-dock@micxgx.gmail.com
|
||||||
echo "More software recomendations you will find here: https://wiki.archlinux.org/index.php/list_of_applications"
|
echo "More software recomendations you will find here: https://wiki.archlinux.org/index.php/list_of_applications"
|
||||||
|
Loading…
Reference in New Issue
Block a user