mirror of
https://github.com/kevinveenbirkenbach/linux-image-manager.git
synced 2024-11-26 00:41:04 +01:00
Reorded packages
This commit is contained in:
parent
6096238e93
commit
6ef4fb7f34
69
configuration/packages/client-pacman.txt
Normal file
69
configuration/packages/client-pacman.txt
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# programing language interpreters
|
||||||
|
jdk11-openjdk
|
||||||
|
python
|
||||||
|
php
|
||||||
|
|
||||||
|
# description language interpreters
|
||||||
|
texlive-most
|
||||||
|
|
||||||
|
# compression tools"
|
||||||
|
p7zip
|
||||||
|
|
||||||
|
# administration tools
|
||||||
|
base-devel
|
||||||
|
yay
|
||||||
|
make
|
||||||
|
gcc
|
||||||
|
cmake
|
||||||
|
|
||||||
|
# network analyze tools
|
||||||
|
traceroute
|
||||||
|
wireshark-qt
|
||||||
|
wireshark-cli
|
||||||
|
|
||||||
|
# security tools
|
||||||
|
ecryptfs-utils
|
||||||
|
encfs
|
||||||
|
keepassxc
|
||||||
|
|
||||||
|
# browsers
|
||||||
|
chromium
|
||||||
|
|
||||||
|
firefox
|
||||||
|
firefox-ublock-origin
|
||||||
|
firefox-extension-https-everywhere
|
||||||
|
firefox-dark-reader
|
||||||
|
|
||||||
|
# office software
|
||||||
|
ttf-liberation
|
||||||
|
libreoffice-fresh
|
||||||
|
libreoffice-fresh-de
|
||||||
|
libreoffice-fresh-eo
|
||||||
|
libreoffice-fresh-es
|
||||||
|
libreoffice-fresh-nl
|
||||||
|
|
||||||
|
# spelling software
|
||||||
|
hunspell
|
||||||
|
hunspell-de
|
||||||
|
hunspell-es_es
|
||||||
|
hunspell-en_US
|
||||||
|
hunspell-nl
|
||||||
|
|
||||||
|
# video/picture manipulation
|
||||||
|
gimp
|
||||||
|
blender
|
||||||
|
|
||||||
|
# communication tools
|
||||||
|
pidgin
|
||||||
|
|
||||||
|
# code quality tools
|
||||||
|
shellcheck
|
||||||
|
|
||||||
|
# visualization tools
|
||||||
|
dia
|
||||||
|
|
||||||
|
# ide's
|
||||||
|
eclipse-java
|
||||||
|
atom
|
||||||
|
arduino
|
||||||
|
arduino-docs
|
8
configuration/packages/client-yay.txt
Normal file
8
configuration/packages/client-yay.txt
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# communication tools
|
||||||
|
slack-desktop
|
||||||
|
skypeforlinux-stable-bin
|
||||||
|
# xmpp
|
||||||
|
libpurple-lurch
|
||||||
|
libpurple-carbons
|
||||||
|
# language server
|
||||||
|
ccls
|
@ -1,28 +0,0 @@
|
|||||||
# programing language interpreters
|
|
||||||
jdk11-openjdk
|
|
||||||
python
|
|
||||||
php
|
|
||||||
|
|
||||||
# description language interpreters
|
|
||||||
texlive-most
|
|
||||||
|
|
||||||
# compression tools"
|
|
||||||
p7zip
|
|
||||||
|
|
||||||
# administration tools
|
|
||||||
git
|
|
||||||
base-devel
|
|
||||||
yay
|
|
||||||
make
|
|
||||||
gcc
|
|
||||||
cmake
|
|
||||||
|
|
||||||
# network analyze tools
|
|
||||||
traceroute
|
|
||||||
wireshark-qt
|
|
||||||
wireshark-cli
|
|
||||||
|
|
||||||
# security tools
|
|
||||||
ecryptfs-utils
|
|
||||||
encfs
|
|
||||||
keepassxc
|
|
@ -2,3 +2,4 @@
|
|||||||
nano
|
nano
|
||||||
tree
|
tree
|
||||||
htop
|
htop
|
||||||
|
git
|
||||||
|
@ -12,8 +12,10 @@ info "Copying templates to home folder..."
|
|||||||
cp -rfv "$TEMPLATE_PATH/." "$HOME" || error "Copy templates failed."
|
cp -rfv "$TEMPLATE_PATH/." "$HOME" || error "Copy templates failed."
|
||||||
info "Update packages..."
|
info "Update packages..."
|
||||||
sudo pacman -Syyu || error "Package syncronisation failed."
|
sudo pacman -Syyu || error "Package syncronisation failed."
|
||||||
info "Synchronizing packages..."
|
info "Synchronizing pacman packages..."
|
||||||
get_packages "general" "client" | sudo pacman -S --needed - || error "Syncronisation failed."
|
get_packages "general" "client-pacman" | sudo pacman -S --needed - || error "Syncronisation failed."
|
||||||
|
info "Synchronizing yay packages..."
|
||||||
|
get_packages "client-yay" | yay -S - || error "Syncronisation failed."
|
||||||
exit 1
|
exit 1
|
||||||
FSTAB_SWAP_ENTRY="/swapfile none swap defaults 0 0"
|
FSTAB_SWAP_ENTRY="/swapfile none swap defaults 0 0"
|
||||||
SWAP_FILE="/swapfile"
|
SWAP_FILE="/swapfile"
|
||||||
@ -45,35 +47,12 @@ if [[ "$(sudo lshw -C display)" == *"NVIDIA"* ]]; then
|
|||||||
# Could be optimized
|
# Could be optimized
|
||||||
sudo mhwd -a pci nonfree 0300
|
sudo mhwd -a pci nonfree 0300
|
||||||
fi
|
fi
|
||||||
info "Synchronizing web tools..."
|
|
||||||
sudo pacman --needed -S chromium firefox firefox-ublock-origin firefox-extension-https-everywhere firefox-dark-reader
|
|
||||||
info "Synchronizing office tools..."
|
|
||||||
sudo pacman --needed -S ttf-liberation libreoffice-fresh \
|
|
||||||
libreoffice-fresh-de libreoffice-fresh-eo libreoffice-fresh-es libreoffice-fresh-nl \
|
|
||||||
hunspell \
|
|
||||||
hunspell-de hunspell-es_es hunspell-en_US hunspell-nl
|
|
||||||
info "Synchronizing grafic tools..."
|
|
||||||
sudo pacman --needed -S gimp blender
|
|
||||||
obs_requirements_memory_kb="4000000"
|
obs_requirements_memory_kb="4000000"
|
||||||
if [ "$SYSTEM_MEMORY_KB" -gt "$obs_requirements_memory_kb" ]; then
|
if [ "$SYSTEM_MEMORY_KB" -gt "$obs_requirements_memory_kb" ]; then
|
||||||
info "Synchronizing obs studio..."
|
info "Synchronizing obs studio..."
|
||||||
sudo pacman -S obs-studio
|
sudo pacman -S obs-studio
|
||||||
fi
|
fi
|
||||||
info "Synchronizing communication tools..."
|
|
||||||
yay -S slack-desktop skypeforlinux-stable-bin
|
|
||||||
sudo pacman -S base-devel git cmake pidgin libpurple mxml libxml2 sqlite libgcrypt #Optimize later
|
|
||||||
sudo pacman -Syyu pidgin
|
|
||||||
yay -S libpurple-lurch libpurple-carbons
|
|
||||||
sudo pacman -Syyu purple-facebook
|
|
||||||
info "Synchronizing development tools..."
|
|
||||||
info "Synchronizing code quality tools..."
|
|
||||||
sudo pacman --needed -S shellcheck
|
|
||||||
info "Synchronizing language servers..."
|
|
||||||
yay -S ccls
|
|
||||||
info "Synchronizing visualization tools..."
|
|
||||||
sudo pacman --needed -S dia
|
|
||||||
info "Synchronizing IDE's..."
|
|
||||||
sudo pacman --needed -S eclipse-java atom arduino arduino-docs
|
|
||||||
info "Add user to arduino relevant groups..."
|
info "Add user to arduino relevant groups..."
|
||||||
sudo usermod -a -G uucp "$USER" || warning "Couldn't add \"$USER\" to group \"uucp\". Try to add manually later!"
|
sudo usermod -a -G uucp "$USER" || warning "Couldn't add \"$USER\" to group \"uucp\". Try to add manually later!"
|
||||||
sudo usermod -a -G lock "$USER" || warning "Couldn't add \"$USER\" to group \"lock\". Try to add manually later!"
|
sudo usermod -a -G lock "$USER" || warning "Couldn't add \"$USER\" to group \"lock\". Try to add manually later!"
|
||||||
|
Loading…
Reference in New Issue
Block a user