postinstall.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. ## install AUR helper
  3. mkdir -p build
  4. cd build
  5. git clone https://aur.archlinux.org/yay-bin.git
  6. cd yay-bin
  7. makepkg -sic
  8. cd ~
  9. yay -Y --gendb
  10. yay -Y --devel --nodiffmenu --save
  11. ## install more desktop stuff
  12. ### note: https://github.com/PrismLauncher/PrismLauncher/issues/991 so we use the qt5 version for now
  13. yay -S --noconfirm \
  14. xfce4-goodies xfce4-docklike-plugin catfish mugshot polkit-gnome xdg-desktop-portal-gtk network-manager-applet xdg-user-dirs \
  15. linux-headers linux-lts-headers ntfsprogs-ntfs3 btrfs-assistant snapper \
  16. jre8-openjdk jre17-openjdk prismlauncher-qt5-bin \
  17. fastfetch-bin notepadqq pinta \
  18. hexchat discord \
  19. nextcloud-client \
  20. pacman-contrib git zip unzip unrar gvfs-mtp kernel-modules-hook ttf-ubuntu-font-family adobe-source-han-sans-jp-fonts \
  21. qpwgraph vlc yt-dlp spotify-adblock
  22. ## set up flatpaks
  23. yay -S --noconfirm flatpak gnome-software
  24. flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  25. flatpak install -y flathub com.spotify.desktop
  26. flatpak install -y flathub io.github.shiftey.Desktop # github desktop
  27. flatpak install -y flathub org.audacityteam.Audacity
  28. flatpak install -y flathub com.obsproject.Studio
  29. flatpak install -y flathub com.github.huluti.Curtail
  30. flatpak install -y flathub org.zdoom.GZDoom
  31. flatpak install -y flathub org.chocolate_doom.ChocolateDoom
  32. ## system config
  33. ### services
  34. sudo systemctl enable systemd-boot-update
  35. sudo systemctl enable linux-modules-cleanup
  36. sudo systemctl enable paccache.timer
  37. ### enable pacman chomp animation
  38. sudo sed -i '/#Color/s/#Color/Color\nILoveCandy/g' /etc/pacman.conf