A bin folder, holding helpfull scripts and commands
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

yay-extend-arch 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. #!/bin/sh
  2. #
  3. #
  4. # Additional Packages
  5. COMMON="
  6. zsh zsh-syntax-highlighting zsh-autosuggestions
  7. linux-headers
  8. which tmux
  9. neofetch
  10. powerline powerline-fonts powerline-vim python-powerline-gitstatus
  11. cinnamon gnome-terminal xorg gdm mate-icon-theme-faenza
  12. bluez bluez-utils blueberry
  13. keepass xdotool
  14. tlp tlp-rdw
  15. sshfs curlftpfs
  16. "
  17. MULTIMEDIA="
  18. jack2
  19. "
  20. _="ffmpeg
  21. kodi kodi-pvr-hts
  22. spotify-client
  23. photocollage
  24. ardour calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs guitarix-ladspa swh-plugins
  25. ubuntustudio-controls carla
  26. sonata elisa obs-studio kdenlive
  27. gxtuner
  28. lame
  29. "
  30. TOOLS="
  31. firefox evolution
  32. "
  33. _="
  34. gnuplot
  35. gvncviewer
  36. texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio
  37. gimp
  38. kicad kicad-packages3d
  39. openscad freecad
  40. "
  41. PROGRAMMING="
  42. python-pip
  43. meld
  44. "
  45. _="arduino patchelf libserialport0
  46. minicom
  47. pycodestyle
  48. virtualenv
  49. python3-wxgtk4.0
  50. python3-pip
  51. meld
  52. "
  53. ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING
  54. echo Updating repositories:
  55. echo ----------------------
  56. yay -Syy
  57. echo
  58. echo The followin packages and their required depending packages will be installed:
  59. echo ------------------------------------------------------------------------------
  60. echo $ALL
  61. echo ------------------------------------------------------------------------------
  62. read -r -p "Are you sure? [y/N] " response
  63. echo ------------------------------------------------------------------------------
  64. case "$response" in
  65. [yY][eE][sS]|[yY])
  66. yay --needed -S $ALL
  67. #
  68. echo
  69. echo You might want to execute the following commands:
  70. echo -------------------------------------------------
  71. echo systemctl enable gdm
  72. echo systemctl disable systemd-netword
  73. echo systemctl enable NetworkManager
  74. echo systemctl disable wpa_supplicant@xxxx
  75. echo systemctl enable wpa_supplicant
  76. echo systemctl enable bluetooth
  77. echo
  78. echo and reboot the system...
  79. ;;
  80. *)
  81. echo Installation aborted!
  82. ;;
  83. esac