02.install_common_packages.sh 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/bash
  2. # fail if any commands fails
  3. set -e
  4. # debug log
  5. #set -x
  6. # Set superuser privileges command if not set
  7. if [[ -z $su ]]; then
  8. export su="sudo"
  9. fi
  10. $su pacman -Syu --noconfirm
  11. cd || return
  12. # system
  13. $su pacman -S \
  14. pacman-contrib base-devel arch-install-scripts devtools inetutils net-tools \
  15. tmux vi vim nano firejail lsof bash-completion htop findutils bc detox man less \
  16. brightnessctl upower usbutils acpi lm_sensors ntp \
  17. udftools exfatprogs dos2unix udisks2 \
  18. picom xclip xosd scrot slock dmenu \
  19. terminus-font ttf-bitstream-vera ttf-dejavu ttf-inconsolata ttf-liberation ttf-opensans gnu-free-fonts \
  20. pipewire pipewire-alsa pipewire-pulse pipewire-libcamera wireplumber \
  21. cmake jdk11-openjdk jdk17-openjdk maven gradle python python-pip \
  22. jq git intellij-idea-community-edition podman android-tools \
  23. flac faac mac opus-tools vorbis-tools wavpack mpv ffmpeg sox libdvdcss lsdvd cuetools \
  24. wmname avidemux-qt lynx newsboat rtorrent amule aria2 yt-dlp \
  25. mc hdparm lshw fdupes \
  26. qpdf zathura zathura-pdf-mupdf mupdf mupdf-tools \
  27. foremost testdisk sleuthkit \
  28. feh geeqie gimp imagemagick optipng \
  29. curl wget axel rsync tigervnc filezilla openconnect openbsd-netcat clamav freerdp \
  30. ntfs-3g gparted libreoffice-fresh libreoffice-fresh-es keepassxc galculator zbar \
  31. cabextract arj unrar p7zip unarj unace unzip zip tar xarchiver libxml2 \
  32. qemu-base qemu-system-x86 qemu-system-x86-firmware
  33. #$su pacman -S networkmanager-openconnect
  34. #$su pacman -S moc autocutsel
  35. #$su pacman -S virtualbox virtualbox-guest-utils libvirt virtualbox-host-dkms
  36. #$su pacman -S vagrant plugin install vagrant-vbguest