feat: move main sh packages list to separete file

This commit is contained in:
Krzysztof Rudnicki 2025-08-01 11:42:37 +02:00
parent 81d05d71e2
commit 47c94c8f5c
4 changed files with 415 additions and 578 deletions

36
fresh-install/README.md Normal file
View File

@ -0,0 +1,36 @@
# Package Lists
This directory contains package lists for the fresh install script:
- `pacman_packages.txt` - List of packages to install via pacman
- `aur_packages.txt` - List of AUR packages with their repository URLs
## Format
### pacman_packages.txt
One package name per line:
```
package1
package2
package3
```
### aur_packages.txt
Package name and repository URL separated by space:
```
package-name https://aur.archlinux.org/package-name.git
another-package https://aur.archlinux.org/another-package.git
```
## Usage
The `main.sh` script will automatically read from these files:
- Pacman packages will be installed via `pacman -Sy --noconfirm`
- AUR packages will be built and installed via the `install_from_aur` function
## Modifying Package Lists
To add or remove packages:
1. Edit the appropriate `.txt` file
2. For AUR packages, ensure the format is correct (package-name followed by space and URL)
3. Save the file - the script will automatically pick up changes on next run

View File

@ -0,0 +1,105 @@
visual-studio-code-bin https://aur.archlinux.org/visual-studio-code-bin.git
thorium-browser-bin https://aur.archlinux.org/thorium-browser-bin.git
mkinitcpio-git https://aur.archlinux.org/mkinitcpio-git.git
yay-git https://aur.archlinux.org/yay-git.git
http-parser-git https://aur.archlinux.org/http-parser-git.git
python310 https://aur.archlinux.org/python310.git
slack-electron https://aur.archlinux.org/slack-electron.git
bash-completion-git https://aur.archlinux.org/bash-completion-git.git
cython-git https://aur.archlinux.org/cython-git.git
patchelf-git https://aur.archlinux.org/patchelf-git.git
utf8cpp-git https://aur.archlinux.org/utf8cpp-git.git
valgrind-git https://aur.archlinux.org/valgrind-git.git
sdl12-compat-git https://aur.archlinux.org/sdl12-compat-git.git
libvisual https://aur.archlinux.org/libvisual.git
wayland-protocols-git https://aur.archlinux.org/wayland-protocols-git.git
libshout-git https://aur.archlinux.org/libshout-git.git
taglib-git https://aur.archlinux.org/taglib-git.git
wavpack-git https://aur.archlinux.org/wavpack-git.git
autoconf-archive-git https://aur.archlinux.org/autoconf-archive-git.git
vulkan-utility-libraries-git https://aur.archlinux.org/vulkan-utility-libraries-git.git
chromaprint-git https://aur.archlinux.org/chromaprint-git.git
libdca-git https://aur.archlinux.org/libdca-git.git
rtmpdump-git https://aur.archlinux.org/rtmpdump-git.git
spandsp-git https://aur.archlinux.org/spandsp-git.git
libsrtp-git https://aur.archlinux.org/libsrtp-git.git
svt-hevc-git https://aur.archlinux.org/svt-hevc-git.git
zvbi-git https://aur.archlinux.org/zvbi-git.git
zxing-cpp-git https://aur.archlinux.org/zxing-cpp-git.git
libwmf-git https://aur.archlinux.org/libwmf-git.git
opencl-headers-git https://aur.archlinux.org/opencl-headers-git.git
libzip-git https://aur.archlinux.org/libzip-git.git
vo-aacenc https://aur.archlinux.org/vo-aacenc.git
a52dec-git https://aur.archlinux.org/a52dec-git.git
frei0r-plugins-git https://aur.archlinux.org/frei0r-plugins-git.git
celt-git https://aur.archlinux.org/celt-git.git
libgme-git https://aur.archlinux.org/libgme-git.git
libwrap https://aur.archlinux.org/libwrap.git
codec2-git https://aur.archlinux.org/codec2-git.git
kvazaar-git https://aur.archlinux.org/kvazaar-git.git
shine-git https://aur.archlinux.org/shine-git.git
vo-amrwbenc https://aur.archlinux.org/vo-amrwbenc.git
xavs https://aur.archlinux.org/xavs.git
ndi-sdk https://aur.archlinux.org/ndi-sdk.git
rockchip-mpp https://aur.archlinux.org/rockchip-mpp.git
libaec-git https://aur.archlinux.org/libaec-git.git
pugixml-git https://aur.archlinux.org/pugixml-git.git
gl2ps-git https://aur.archlinux.org/gl2ps-git.git
eigen-git https://aur.archlinux.org/eigen-git.git
qt5-tools-git https://aur.archlinux.org/qt5-tools-git.git
libtremor-git https://aur.archlinux.org/libtremor-git.git
nasm-git https://aur.archlinux.org/nasm-git.git
libdecor-git https://aur.archlinux.org/libdecor-git.git
plzip https://aur.archlinux.org/plzip.git
zsh https://aur.archlinux.org/zsh-git.git
asciidoc https://aur.archlinux.org/asciidoc-git.git
xmlto https://aur.archlinux.org/xmlto-git.git
jsoncpp https://aur.archlinux.org/jsoncpp-git.git
libuv https://aur.archlinux.org/libuv-git.git
cppdap https://aur.archlinux.org/cppdap-git.git
lynx-git https://aur.archlinux.org/lynx-git.git
pacman-git https://aur.archlinux.org/pacman-git.git
glu-git https://aur.archlinux.org/glu-git.git
mupdf-git https://aur.archlinux.org/mupdf-git.git
aribb24-git https://aur.archlinux.org/aribb24-git.git
lensfun-git https://aur.archlinux.org/lensfun-git.git
quirc-git https://aur.archlinux.org/quirc-git.git
svt-vp9-git https://aur.archlinux.org/svt-vp9-git.git
davs2-git https://aur.archlinux.org/davs2-git.git
libaribcaption-git https://aur.archlinux.org/libaribcaption-git.git
libklvanc-git https://aur.archlinux.org/libklvanc-git.git
uavs3d-git https://aur.archlinux.org/uavs3d-git.git
xavs2-git https://aur.archlinux.org/xavs2-git.git
xevd https://aur.archlinux.org/xevd.git
xeve https://aur.archlinux.org/xeve.git
amf-headers-git https://aur.archlinux.org/amf-headers-git.git
unzrip-git https://aur.archlinux.org/unzrip-git.git
python-vdf https://aur.archlinux.org/python-vdf.git
lib32-gmp https://aur.archlinux.org/lib32-gmp-hg.git
sane-git https://aur.archlinux.org/sane-git.git
unixodbc-git https://aur.archlinux.org/unixodbc-git.git
winetricks-git https://aur.archlinux.org/winetricks-git.git
protontricks-git https://aur.archlinux.org/protontricks-git.git
lib32-lzo https://aur.archlinux.org/lib32-lzo.git
mingw-w64-tools https://aur.archlinux.org/mingw-w64-tools.git
python-ufonormalizer https://aur.archlinux.org/python-ufonormalizer.git
python-cu2qu https://aur.archlinux.org/python-cu2qu.git
psautohint https://aur.archlinux.org/psautohint.git
python-inputs https://aur.archlinux.org/python-inputs.git
python-steam https://aur.archlinux.org/python-steam.git
protonup-qt https://aur.archlinux.org/protonup-qt.git
protonhax-git https://aur.archlinux.org/protonhax-git.git
deluge-git https://aur.archlinux.org/deluge-git.git
nvm-git https://aur.archlinux.org/nvm-git.git
unityhub https://aur.archlinux.org/unityhub.git
mpv-plugin-xrandr https://aur.archlinux.org/mpv-plugin-xrandr.git
httpfs2-2gbplus https://aur.archlinux.org/httpfs2-2gbplus.git
ttf-ms-win10-auto https://aur.archlinux.org/ttf-ms-win10-auto.git
icu63 https://aur.archlinux.org/icu63.git
github-cli-git https://aur.archlinux.org/github-cli-git.git
github-copilot-cli https://aur.archlinux.org/github-copilot-cli.git
xboxdrv-git https://aur.archlinux.org/xboxdrv-git.git
xpadneo-dkms-git https://aur.archlinux.org/xpadneo-dkms-git.git
xone-dongle-firmware https://aur.archlinux.org/xone-dongle-firmware.git
ferdium https://aur.archlinux.org/ferdium.git
flite1 https://aur.archlinux.org/flite1.git

View File

@ -93,261 +93,11 @@ sudo cp ./pacman.conf /etc/pacman.conf
yes | sudo pacman -Sy --noconfirm reflector
sudo systemctl enable reflector.service
sudo systemctl start reflector.service
# pacman
pacman_packages=(
linux
distcc
git
bluez
bluez-utils
icmake
yodl
texlive-plaingeneric
code
docbook-xsl
glu
pavucontrol-qt
mold
zstd
lz4
xz
pigz
lbzip2
doxygen
graphviz
tcl
pngcrush
gcc-ada
gcc-d
ttf-dejavu
noto-fonts
ttf-font-awesome
bc
acpi
cargo
freeglut
texlive-latexextra
biber
texlive-bibtexextra
texlive-pictures
texlive-fontsextra
texlive-formatsextra
texlive-pstricks
texlive-games
texlive-humanities
texlive-science
node-gyp
plantuml
npm
ruby-ronn
go-tools
asciidoctor
man-db
git-lfs
nodejs
electron
yarn
openssl-1.1
tk
jasper
libdc1394
cblas
pegtl
hdf5
proj
gcc-fortran
python-nose
python-pyproject-metadata
meson-python
lapack
python-numpy
openmpi
boost
suitesparse
vtk
junit
java-hamcrest
ant
chrpath
source-highlight
gdb
python-markdown
gtk-doc
gobject-introspection
cdparanoia
adobe-source-sans-pro-fonts
perl-font-ttf
perl-sort-versions
ttf-liberation
aalib
libcaca
libdv
qt5-wayland
qt6-tools
qt6-shadertools
gst-plugins-base
libgphoto2
lapacke
opencv
cuda
vulkan-validation-layers
libltc
libavtp
libmpcdec
neon
soundtouch
wildmidi
gtk2
ghostpcl
ghostxps
liblqr
djvulibre
imagemagick
zbar
wpewebkit
openh264
libmpeg2
ladspa
check
lirc
rtkit
xmltoman
python-pyqt5
smbclient
libomxil-bellagio
rhash
avisynthplus
librist
expac
gn
gperf
lld
lldb
ocaml
ocaml-ctypes
python-pyparsing
ffmpeg
lua52
cabextract
mingw-w64-gcc
lib32-gst-plugins-base-libs
lib32-gnutls
lib32-gmp
lib32-libcups
lib32-libpulse
lib32-libxcomposite
lib32-libxinerama
lib32-opencl-icd-loader
lib32-pcsclite
lib32-sdl2
lib32-v4l-utils
samba
lib32-attr
lib32-libvpx
libsoup
lib32-libsoup
lib32-speex
steam-native-runtime
fontforge
python-pefile
glib2-devel
lib32-gtk3
rust
lib32-rust-libs
python-booleanoperations
python-brotli
python-defcon
python-fontmath
python-fontpens
python-fonttools
python-fs
python-tqdm
python-ufoprocessor
python-unicodedata2
python-zopfli
afdko
pyside6
python-pyaml
python-zstandard
zip
virtualbox
virtualbox-guest-iso
virtualbox-ext-vnc
imath
embree
# https://wiki.archlinux.org/title/Java#OpenJDK
jdk-openjdk
openjdk-doc
openjdk-src
libharu
openxr
opencolorio
openimageio
openvdb
# for unreal engine
lttng-ust2.12
opensubdiv
openshadinglanguage
blender
p7zip
udftools
dotnet-runtime
dotnet-sdk
godot
joyutils
gparted
nvidia
nvidia-utils
lib32-nvidia-utils
xorg-xinput
glew
mangohud
lib32-mangohud
pcmanfm-gtk3
# https://wiki.archlinux.org/title/File_manager_functionality#File_managers_other_than_Dolphin_and_Konqueror
tumbler
ffmpegthumbnailer
webp-pixbuf-loader
poppler-glib
freetype2
libgsf
totem
evince
gnome-epub-thumbnailer
f3d
python-dbus-next
python-parse
python-systemd
python-colorlog
zsh
keepassxc
# https://wiki.archlinux.org/title/TeX_Live
ghostscript
perl
ruby
texlive
texlive-basic
texlive-latex
texlive-latexrecommended
texlive-latexextra
texlive-fontsrecommended
texlive-fontsextra
texlive-xetex
texlive-luatex
texlive-bibtexextra
texlive-mathscience
texlive-lang
perl-yaml-tiny
perl-file-homedir
texlive-binextra
texlive-plaingeneric
linux-firmware-qlogic
linux-firmware-bnx2x
linux-firmware-liquidio
linux-firmware-mellanox
linux-firmware-nfp
wine
)
# Read pacman packages from file
declare -a pacman_packages
while IFS= read -r line; do
[[ -n "$line" ]] && pacman_packages+=("$line")
done < "pacman_packages.txt"
for pkg in "${pacman_packages[@]}"; do
# Check for texlive subpackages
@ -415,331 +165,17 @@ nvm i v18.20.5
nvm install --lts
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
aur_packages=(
"https://aur.archlinux.org/visual-studio-code-bin.git visual-studio-code-bin"
"https://aur.archlinux.org/thorium-browser-bin.git thorium-browser-bin"
"https://aur.archlinux.org/mkinitcpio-git.git mkinitcpio-git"
"https://aur.archlinux.org/yay-git.git yay-git"
# "https://aur.archlinux.org/qdirstat-git.git qdirstat-git"
# "https://aur.archlinux.org/qdirstat.git qdirstat"
# "https://aur.archlinux.org/expac-git.git expac-git"
# "https://aur.archlinux.org/gn-git.git gn-git"
# "https://aur.archlinux.org/gperf-git.git gperf-git"
"https://aur.archlinux.org/http-parser-git.git http-parser-git"
# "https://aur.archlinux.org/python-recommonmark.git python-recommonmark"
# "https://aur.archlinux.org/lldb-git.git lldb-git"
# "https://aur.archlinux.org/ocaml-ctypes-git.git ocaml-ctypes-git"
# "https://aur.archlinux.org/swig-git.git swig-git"
#"https://aur.archlinux.org/z3-git.git z3-git"
# "https://aur.archlinux.org/llvm-git.git llvm-git"
"https://aur.archlinux.org/python310.git python310"
# "https://aur.archlinux.org/nodejs-lts-hydrogen.git nodejs-lts-hydrogen"
# "https://aur.archlinux.org/electron25.git electron25"
# "https://aur.archlinux.org/openvino.git openvino"
"https://aur.archlinux.org/slack-electron.git slack-electron"
"https://aur.archlinux.org/bash-completion-git.git bash-completion-git"
# "https://aur.archlinux.org/glew-git.git glew-git"
"https://aur.archlinux.org/libaec-git.git libaec-git"
# "https://aur.archlinux.org/hdf5-git.git hdf5-git"
# "https://aur.archlinux.org/packages/proj-git.git proj-git"
"https://aur.archlinux.org/pugixml-git.git pugixml-git"
"https://aur.archlinux.org/gl2ps-git.git gl2ps-git"
# "https://aur.archlinux.org/lapack-git.git lapack-git"
"https://aur.archlinux.org/cython-git.git cython-git"
"https://aur.archlinux.org/patchelf-git.git patchelf-git"
# "https://aur.archlinux.org/python-numpy-git.git python-numpy-git"
# "https://aur.archlinux.org/numactl-git.git numactl-git"
# "https://aur.archlinux.org/openmpi-git.git openmpi-git"
# "https://aur.archlinux.org/boost-git.git boost-git"
"https://aur.archlinux.org/utf8cpp-git.git utf8cpp-git"
"https://aur.archlinux.org/eigen-git.git eigen-git"
# "https://aur.archlinux.org/vtk-git.git vtk-git"
# "https://aur.archlinux.org/ant-git.git ant-git"
# "https://aur.archlinux.org/chrpath-git.git chrpath-git"
#"https://aur.archlinux.org/openexr-git.git openexr-git"
# Read AUR packages from file
declare -a aur_packages
while IFS= read -r line; do
[[ -n "$line" ]] && aur_packages+=("$line")
done < "aur_packages.txt"
# "https://aur.archlinux.org/gdb-git.git gdb-git"
"https://aur.archlinux.org/valgrind-git.git valgrind-git"
# "https://aur.archlinux.org/gobject-introspection-git.git gobject-introspection-git"
# "https://aur.archlinux.org/cdparanoia-git.git cdparanoia-git"
"https://aur.archlinux.org/sdl12-compat-git.git sdl12-compat-git"
"https://aur.archlinux.org/libvisual.git libvisual"
"https://aur.archlinux.org/wayland-protocols-git.git wayland-protocols-git"
"https://aur.archlinux.org/libtremor-git.git libtremor-git"
# "https://aur.archlinux.org/qt5-wayland-git.git qt5-wayland-git"
"https://aur.archlinux.org/libshout-git.git libshout-git"
"https://aur.archlinux.org/taglib-git.git taglib-git"
"https://aur.archlinux.org/twolame-git.git twolame-git"
"https://aur.archlinux.org/wavpack-git.git wavpack-git"
# "https://aur.archlinux.org/qt6-tools-git.git qt6-tools-git"
"https://aur.archlinux.org/autoconf-archive-git.git autoconf-archive-git"
# "https://aur.archlinux.org/libgphoto2-git.git libgphoto2-git"
# "https://aur.archlinux.org/protobuf-git.git protobuf-git"
# "https://aur.archlinux.org/lapacke-git.git lapacke-git"
"https://aur.archlinux.org/vulkan-utility-libraries-git.git vulkan-utility-libraries-git"
# "https://aur.archlinux.org/vulkan-validation-layers-git.git vulkan-validation-layers-git"
# "https://aur.archlinux.org/cuda-git.git cuda-git"
# "https://aur.archlinux.org/libltc-git.git libltc-git"
# "https://aur.archlinux.org/libavtp-git.git libavtp-git"
"https://aur.archlinux.org/chromaprint-git.git chromaprint-git"
"https://aur.archlinux.org/libdca-git.git libdca-git"
# "https://aur.archlinux.org/libmpcdec-git.git libmpcdec-git"
# "https://aur.archlinux.org/neon-git.git neon-git"
"https://aur.archlinux.org/rtmpdump-git.git rtmpdump-git"
# "https://aur.archlinux.org/soundtouch-git.git soundtouch-git"
"https://aur.archlinux.org/spandsp-git.git spandsp-git"
"https://aur.archlinux.org/libsrtp-git.git libsrtp-git"
"https://aur.archlinux.org/yasm-git.git yasm-git"
"https://aur.archlinux.org/svt-hevc-git.git svt-hevc-git"
"https://aur.archlinux.org/zvbi-git.git zvbi-git"
# "https://aur.archlinux.org/wildmidi-git.git wildmidi-git"
"https://aur.archlinux.org/zxing-cpp-git.git zxing-cpp-git"
"https://aur.archlinux.org/libwmf-git.git libwmf-git"
"https://aur.archlinux.org/opencl-headers-git.git opencl-headers-git"
"https://aur.archlinux.org/libzip-git.git libzip-git"
# "https://aur.archlinux.org/ghostpcl-git.git ghostpcl-git"
# "https://aur.archlinux.org/ghostxps-git.git ghostxps-git"
# "https://aur.archlinux.org/liblqr-git.git liblqr-git"
# "https://aur.archlinux.org/djvulibre-git.git djvulibre-git"
# "https://aur.archlinux.org/imagemagick-git.git imagemagick-git"
# "https://aur.archlinux.org/zbar-git.git zbar-git"
# "https://aur.archlinux.org/wpewebkit-git.git wpewebkit-git"
"https://aur.archlinux.org/vo-aacenc.git vo-aacenc"
"https://aur.archlinux.org/a52dec-git.git a52dec-git"
# "https://aur.archlinux.org/libmpeg2-git.git libmpeg2-git"
"https://aur.archlinux.org/frei0r-plugins-git.git frei0r-plugins-git"
# "https://aur.archlinux.org/ladspa-git.git ladspa-git"
"https://aur.archlinux.org/celt-git.git celt-git"
"https://aur.archlinux.org/libgme-git.git libgme-git"
"https://aur.archlinux.org/libwrap.git libwrap"
"https://aur.archlinux.org/rtmpdump-git.git rtmpdump-git"
# "https://aur.archlinux.org/smbclient-git.git smbclient-git"
"https://aur.archlinux.org/twolame-git.git twolame-git"
"https://aur.archlinux.org/wavpack-git.git wavpack-git"
"https://aur.archlinux.org/zvbi-git.git zvbi-git"
"https://aur.archlinux.org/sndio-git.git sndio-git"
"https://aur.archlinux.org/codec2-git.git codec2-git"
# "https://aur.archlinux.org/flite1.git flite1"
# "https://aur.archlinux.org/libilbc-git.git libilbc-git"
"https://aur.archlinux.org/kvazaar-git.git kvazaar-git"
"https://aur.archlinux.org/shine-git.git shine-git"
"https://aur.archlinux.org/vo-amrwbenc.git vo-amrwbenc"
"https://aur.archlinux.org/xavs.git xavs"
"https://aur.archlinux.org/ndi-sdk.git ndi-sdk"
"https://aur.archlinux.org/rockchip-mpp.git rockchip-mpp"
"https://aur.archlinux.org/bash-completion-git.git bash-completion-git"
"https://aur.archlinux.org/libaec-git.git libaec-git"
# "https://aur.archlinux.org/hdf5-git.git hdf5-git"
# "https://aur.archlinux.org/packages/proj-git.git proj-git"
"https://aur.archlinux.org/pugixml-git.git pugixml-git"
"https://aur.archlinux.org/gl2ps-git.git gl2ps-git"
# "https://aur.archlinux.org/lapack-git.git lapack-git"
"https://aur.archlinux.org/cython-git.git cython-git"
"https://aur.archlinux.org/patchelf-git.git patchelf-git"
# "https://aur.archlinux.org/python-numpy-git.git python-numpy-git"
# "https://aur.archlinux.org/openmpi-git.git openmpi-git"
# "https://aur.archlinux.org/boost-git.git boost-git"
"https://aur.archlinux.org/utf8cpp-git.git utf8cpp-git"
"https://aur.archlinux.org/eigen-git.git eigen-git"
# "https://aur.archlinux.org/vtk-git.git vtk-git"
# "https://aur.archlinux.org/ant-git.git ant-git"
# "https://aur.archlinux.org/chrpath-git.git chrpath-git"
# "https://aur.archlinux.org/gdb-git.git gdb-git"
"https://aur.archlinux.org/valgrind-git.git valgrind-git"
# "https://aur.archlinux.org/gobject-introspection-git.git gobject-introspection-git"
# "https://aur.archlinux.org/cdparanoia-git.git cdparanoia-git"
"https://aur.archlinux.org/sdl12-compat-git.git sdl12-compat-git"
"https://aur.archlinux.org/libvisual.git libvisual"
"https://aur.archlinux.org/qt5-tools-git.git qt5-tools-git"
"https://aur.archlinux.org/wayland-protocols-git.git wayland-protocols-git"
"https://aur.archlinux.org/libtremor-git.git libtremor-git"
"https://aur.archlinux.org/nasm-git.git nasm-git"
# "https://aur.archlinux.org/aalib-git.git aalib-git"
# "https://aur.archlinux.org/libcaca-git.git libcaca-git"
#"https://aur.archlinux.org/libdv-git.git libdv-git"
# "https://aur.archlinux.org/qt5-declarative-git.git qt5-declarative-git"
# "https://aur.archlinux.org/qt5-wayland-git.git qt5-wayland-git"
"https://aur.archlinux.org/libshout-git.git libshout-git"
"https://aur.archlinux.org/taglib-git.git taglib-git"
"https://aur.archlinux.org/twolame-git.git twolame-git"
"https://aur.archlinux.org/wavpack-git.git wavpack-git"
# "https://aur.archlinux.org/qt6-tools-git.git qt6-tools-git"
# "https://aur.archlinux.org/qt6-shadertools-git.git qt6-shadertools-git"
"https://aur.archlinux.org/autoconf-archive-git.git autoconf-archive-git"
# "https://aur.archlinux.org/libgphoto2-git.git libgphoto2-git"
# "https://aur.archlinux.org/lapacke-git.git lapacke-git"
"https://aur.archlinux.org/vulkan-utility-libraries-git.git vulkan-utility-libraries-git"
# "https://aur.archlinux.org/vulkan-validation-layers-git.git vulkan-validation-layers-git"
# "https://aur.archlinux.org/cuda-git.git cuda-git"
# "https://aur.archlinux.org/libltc-git.git libltc-git"
# "https://aur.archlinux.org/libavtp-git.git libavtp-git"
"https://aur.archlinux.org/chromaprint-git.git chromaprint-git"
"https://aur.archlinux.org/libdca-git.git libdca-git"
# "https://aur.archlinux.org/libmpcdec-git.git libmpcdec-git"
# "https://aur.archlinux.org/neon-git.git neon-git"
"https://aur.archlinux.org/rtmpdump-git.git rtmpdump-git"
# "https://aur.archlinux.org/soundtouch-git.git soundtouch-git"
"https://aur.archlinux.org/spandsp-git.git spandsp-git"
"https://aur.archlinux.org/libsrtp-git.git libsrtp-git"
"https://aur.archlinux.org/yasm-git.git yasm-git"
"https://aur.archlinux.org/svt-hevc-git.git svt-hevc-git"
"https://aur.archlinux.org/zvbi-git.git zvbi-git"
# "https://aur.archlinux.org/wildmidi-git.git wildmidi-git"
"https://aur.archlinux.org/zxing-cpp-git.git zxing-cpp-git"
"https://aur.archlinux.org/libwmf-git.git libwmf-git"
"https://aur.archlinux.org/opencl-headers-git.git opencl-headers-git"
"https://aur.archlinux.org/libzip-git.git libzip-git"
# "https://aur.archlinux.org/ghostpcl-git.git ghostpcl-git"
# "https://aur.archlinux.org/ghostxps-git.git ghostxps-git"
# "https://aur.archlinux.org/liblqr-git.git liblqr-git"
# "https://aur.archlinux.org/djvulibre-git.git djvulibre-git"
# "https://aur.archlinux.org/imagemagick-git.git imagemagick-git"
# "https://aur.archlinux.org/zbar-git.git zbar-git"
# "https://aur.archlinux.org/wpewebkit-git.git wpewebkit-git"
"https://aur.archlinux.org/vo-aacenc.git vo-aacenc"
"https://aur.archlinux.org/a52dec-git.git a52dec-git"
# "https://aur.archlinux.org/libmpeg2-git.git libmpeg2-git"
"https://aur.archlinux.org/frei0r-plugins-git.git frei0r-plugins-git"
# "https://aur.archlinux.org/ladspa-git.git ladspa-git"
"https://aur.archlinux.org/celt-git.git celt-git"
"https://aur.archlinux.org/libgme-git.git libgme-git"
"https://aur.archlinux.org/libwrap.git libwrap"
"https://aur.archlinux.org/rtmpdump-git.git rtmpdump-git"
# "https://aur.archlinux.org/smbclient-git.git smbclient-git"
"https://aur.archlinux.org/twolame-git.git twolame-git"
"https://aur.archlinux.org/wavpack-git.git wavpack-git"
"https://aur.archlinux.org/zvbi-git.git zvbi-git"
"https://aur.archlinux.org/sndio-git.git sndio-git"
"https://aur.archlinux.org/codec2-git.git codec2-git"
"https://aur.archlinux.org/flite1.git flite1"
# "https://aur.archlinux.org/glibc-git.git glibc-git"
# "https://aur.archlinux.org/gcc-git.git gcc-git"
"https://aur.archlinux.org/plzip.git plzip"
"https://aur.archlinux.org/zsh-git.git zsh"
"https://aur.archlinux.org/asciidoc-git.git asciidoc"
"https://aur.archlinux.org/xmlto-git.git xmlto"
"https://aur.archlinux.org/jsoncpp-git.git jsoncpp"
"https://aur.archlinux.org/libuv-git.git libuv"
"https://aur.archlinux.org/cppdap-git.git cppdap"
# "https://aur.archlinux.org/bluez-git.git bluez-git"
"https://aur.archlinux.org/lynx-git.git lynx-git"
"https://aur.archlinux.org/pacman-git.git pacman-git"
# "https://aur.archlinux.org/mold-git.git mold-git"
"https://aur.archlinux.org/glu-git.git glu-git"
"https://aur.archlinux.org/mupdf-git.git mupdf-git"
# "https://aur.archlinux.org/exiv2-git.git exiv2-git"
# "https://aur.archlinux.org/libraw-git.git libraw-git"
#"https://aur.archlinux.org/nomacs-git.git nomacs-git"
"https://aur.archlinux.org/aribb24-git.git aribb24-git"
# "https://aur.archlinux.org/avisynthplus-git.git avisynthplus-git"
# "https://aur.archlinux.org/lcevcdec.git lcevcdec"
"https://aur.archlinux.org/lensfun-git.git lensfun-git"
# "https://aur.archlinux.org/python-librabbitmq.git python-librabbitmq"
# "https://aur.archlinux.org/librist-git.git librist-git"
"https://aur.archlinux.org/quirc-git.git quirc-git"
"https://aur.archlinux.org/svt-vp9-git.git svt-vp9-git"
"https://aur.archlinux.org/davs2-git.git davs2-git"
"https://aur.archlinux.org/libaribcaption-git.git libaribcaption-git"
"https://aur.archlinux.org/libklvanc-git.git libklvanc-git"
"https://aur.archlinux.org/uavs3d-git.git uavs3d-git"
# "https://aur.archlinux.org/vvenc-git.git vvenc-git"
"https://aur.archlinux.org/xavs2-git.git xavs2-git"
"https://aur.archlinux.org/xevd.git xevd"
"https://aur.archlinux.org/xeve.git xeve"
"https://aur.archlinux.org/amf-headers-git.git amf-headers-git"
#"https://aur.archlinux.org/ffmpeg-git.git ffmpeg-git"
#"https://aur.archlinux.org/mpv-full-git.git mpv-full-git"
# "https://aur.archlinux.org/mpv-git.git mpv-git"
"https://aur.archlinux.org/unzrip-git.git unzrip-git"
"https://aur.archlinux.org/python-vdf.git python-vdf"
"https://aur.archlinux.org/lib32-gmp-hg.git lib32-gmp"
"https://aur.archlinux.org/sane-git.git sane-git"
#"https://aur.archlinux.org/lib32-sdl2-git.git lib32-sdl2-git"
"https://aur.archlinux.org/unixodbc-git.git unixodbc-git"
# "https://aur.archlinux.org/wine-git.git wine-git"
"https://aur.archlinux.org/winetricks-git.git winetricks-git"
"https://aur.archlinux.org/protontricks-git.git protontricks-git"
"https://aur.archlinux.org/lib32-lzo.git lib32-lzo"
"https://aur.archlinux.org/mingw-w64-tools.git mingw-w64-tools"
"https://aur.archlinux.org/python-ufonormalizer.git python-ufonormalizer"
"https://aur.archlinux.org/python-cu2qu.git python-cu2qu"
"https://aur.archlinux.org/psautohint.git psautohint"
# "https://aur.archlinux.org/proton-ge-custom-bin.git proton-ge-custom-bin"
"https://aur.archlinux.org/python-inputs.git python-inputs"
"https://aur.archlinux.org/python-steam.git python-steam"
"https://aur.archlinux.org/protonup-qt.git protonup-qt"
"https://aur.archlinux.org/protonhax-git.git protonhax-git"
# "https://aur.archlinux.org/msvc-wine-git.git msvc-wine-git"
"https://aur.archlinux.org/deluge-git.git deluge-git"
"https://aur.archlinux.org/nvm-git.git nvm-git"
"https://aur.archlinux.org/unityhub.git unityhub"
# "https://aur.archlinux.org/unityhub-beta.git unityhub-beta"
# "https://aur.archlinux.org/keepassxc-git.git keepassxc-git"
#"https://aur.archlinux.org/nvidia-open-git.git nvidia-open-git"
#"https://aur.archlinux.org/autorandr-git.git autorandr-git"
#"https://aur.archlinux.org/xorg-xrandr-git.git xorg-xrandr-git"
"https://aur.archlinux.org/mpv-plugin-xrandr.git mpv-plugin-xrandr"
# "https://aur.archlinux.org/alembic-git.git alembic-git"
# "https://aur.archlinux.org/embree-git.git embree-git"
# "https://aur.archlinux.org/opencolorio-git.git opencolorio-git"
#"https://aur.archlinux.org/openimageio-git.git openimageio-git"
#"https://aur.archlinux.org/opencollada.git opencollada"
"https://aur.archlinux.org/libdecor-git.git libdecor-git"
# https://wiki.archlinux.org/title/Microsoft_fonts
"https://aur.archlinux.org/httpfs2-2gbplus.git httpfs2-2gbplus"
"https://aur.archlinux.org/ttf-ms-win10-auto.git ttf-ms-win10-auto"
# "https://aur.archlinux.org/httpdirfs-git. git httpdirfs-git"
# "https://aur.archlinux.org/godot-git.git godot-git"
"https://aur.archlinux.org/icu63.git icu63"
"https://aur.archlinux.org/github-cli-git.git github-cli-git"
"https://aur.archlinux.org/github-copilot-cli.git github-copilot-cli"
# "https://aur.archlinux.org/tinycmmc-git.git tinycmmc"
# "https://aur.archlinux.org/evtest-qt-git.git evtest-qt-git"
# https://wiki.archlinux.org/title/Gamepad#
# "https://aur.archlinux.org/jstest-gtk-git.git jstest-gtk-git"
"https://aur.archlinux.org/xboxdrv-git.git xboxdrv-git"
"https://aur.archlinux.org/xpadneo-dkms-git.git xpadneo-dkms-git"
"https://aur.archlinux.org/xpadneo-dkms-git.git xpadneo-dkms-git"
"https://aur.archlinux.org/xone-dongle-firmware.git xone-dongle-firmware"
# "https://aur.archlinux.org/gparted-git.git gparted-git"
# "https://aur.archlinux.org/ferdium-git.git ferdium-git"
"https://aur.archlinux.org/ferdium.git ferdium"
#"https://aur.archlinux.org/gamemode-git.git gamemode-git"
#"https://aur.archlinux.org/mangohud-git.git mangohud-git"
#"https://aur.archlinux.org/lib32-mangohud-git.git lib32-mangohud-git"
# https://wiki.archlinux.org/title/File_manager_functionality#File_managers_other_than_Dolphin_and_Konqueror
"https://aur.archlinux.org/python-pyvips.git python-pyvips"
"https://aur.archlinux.org/ffmpeg-audio-thumbnailer.git ffmpeg-audio-thumbnailer"
"https://aur.archlinux.org/raw-thumbnailer.git raw-thumbnailer"
"https://aur.archlinux.org/mcomix.git mcomix"
"https://aur.archlinux.org/folderpreview.git folderpreview"
# "https://aur.archlinux.org/python-pip-git.git pip-git"
"https://aur.archlinux.org/pyenv-git.git pyenv-git"
# "https://aur.archlinux.org/python-pipx-git.git pipx-git"
"https://aur.archlinux.org/aic94xx-firmware.git aic94xx-firmware"
"https://aur.archlinux.org/ast-firmware.git ast-firmware"
"https://aur.archlinux.org/wd719x-firmware.git wd719x-firmware"
"https://aur.archlinux.org/upd72020x-fw.git upd72020x-fw"
"https://aur.archlinux.org/mkinitcpio-firmware.git mkinitcpio-firmware"
)
for pkg in "${aur_packages[@]}"; do
repo_url=$(echo $pkg | awk '{print $1}')
pkg_name=$(echo $pkg | awk '{print $2}')
install_from_aur $repo_url $pkg_name
for entry in "${aur_packages[@]}"; do
pkg_name=$(echo "$entry" | cut -d' ' -f1)
repo_url=$(echo "$entry" | cut -d' ' -f2)
install_from_aur "$repo_url" "$pkg_name"
done
cd ~/linux-configuration/fresh-install
@ -757,6 +193,13 @@ fi
cd ~/linux-configuration
hosts/install.sh
i3-configuration/install.sh
scripts/install_pacman_wrapper.sh
scripts/nvidia_troubleshoots.sh
scripts/setup_activitywatch.sh
scripts/setup_media_organizer.sh
scripts/setup_pc_startup_monitor.sh
scripts/setup_periodic_system.sh
scripts/setup_thorium_startup.sh
yes | sudo pacman -Syuu
# Installing unreal engine
@ -769,3 +212,5 @@ fi
## gh auth login
#gh repo clone EpicGames/UnrealEngine -- -b release --single-branch
#makepkg -s --nocheck --skipchecksums --skipinteg --skippgpcheck --noconfirm --needed
scripts/setup_passwordless_system.sh

View File

@ -0,0 +1,251 @@
linux
distcc
git
bluez
bluez-utils
icmake
yodl
texlive-plaingeneric
docbook-xsl
glu
pavucontrol-qt
mold
zstd
lz4
xz
pigz
lbzip2
doxygen
graphviz
tcl
pngcrush
gcc-ada
gcc-d
ttf-dejavu
noto-fonts
ttf-font-awesome
bc
acpi
cargo
freeglut
texlive-latexextra
biber
texlive-bibtexextra
texlive-pictures
texlive-fontsextra
texlive-formatsextra
texlive-pstricks
texlive-games
texlive-humanities
texlive-science
node-gyp
plantuml
npm
ruby-ronn
go-tools
asciidoctor
man-db
git-lfs
nodejs
electron
yarn
openssl-1.1
tk
jasper
libdc1394
cblas
pegtl
hdf5
proj
gcc-fortran
python-nose
python-pyproject-metadata
meson-python
lapack
python-numpy
openmpi
boost
suitesparse
vtk
junit
java-hamcrest
ant
chrpath
source-highlight
gdb
python-markdown
gtk-doc
gobject-introspection
cdparanoia
adobe-source-sans-pro-fonts
perl-font-ttf
perl-sort-versions
ttf-liberation
aalib
libcaca
libdv
qt5-wayland
qt6-tools
qt6-shadertools
gst-plugins-base
libgphoto2
lapacke
opencv
cuda
vulkan-validation-layers
libltc
libavtp
libmpcdec
neon
soundtouch
wildmidi
gtk2
liblqr
djvulibre
imagemagick
zbar
wpewebkit
openh264
libmpeg2
ladspa
check
lirc
rtkit
xmltoman
python-pyqt5
smbclient
libomxil-bellagio
rhash
avisynthplus
librist
expac
gn
gperf
lld
lldb
ocaml
ocaml-ctypes
python-pyparsing
ffmpeg
lua52
cabextract
mingw-w64-gcc
lib32-gst-plugins-base-libs
lib32-gnutls
lib32-gmp
lib32-libcups
lib32-libpulse
lib32-libxcomposite
lib32-libxinerama
lib32-opencl-icd-loader
lib32-pcsclite
lib32-sdl2
lib32-v4l-utils
samba
lib32-attr
lib32-libvpx
libsoup
lib32-libsoup
lib32-speex
nvidia
nvidia-utils
lib32-nvidia-utils
steam
steam-native-runtime
fontforge
python-pefile
glib2-devel
lib32-gtk3
rust
lib32-rust-libs
python-booleanoperations
python-brotli
python-defcon
python-fontmath
python-fontpens
python-fonttools
python-fs
python-tqdm
python-ufoprocessor
python-unicodedata2
python-zopfli
afdko
pyside6
python-pyaml
python-zstandard
zip
virtualbox
virtualbox-guest-iso
virtualbox-ext-vnc
imath
embree
jdk-openjdk
openjdk-doc
openjdk-src
libharu
openxr
opencolorio
openimageio
openvdb
lttng-ust2.12
opensubdiv
openshadinglanguage
blender
p7zip
udftools
dotnet-runtime
dotnet-sdk
godot
joyutils
gparted
xorg-xinput
glew
mangohud
lib32-mangohud
pcmanfm-gtk3
tumbler
ffmpegthumbnailer
webp-pixbuf-loader
poppler-glib
freetype2
libgsf
totem
evince
gnome-epub-thumbnailer
f3d
python-dbus-next
python-parse
python-systemd
python-colorlog
zsh
keepassxc
ghostscript
perl
ruby
texlive
texlive-basic
texlive-latex
texlive-latexrecommended
texlive-latexextra
texlive-fontsrecommended
texlive-fontsextra
texlive-xetex
texlive-luatex
texlive-bibtexextra
texlive-mathscience
texlive-lang
perl-yaml-tiny
perl-file-homedir
texlive-binextra
texlive-plaingeneric
linux-firmware-qlogic
linux-firmware-bnx2x
linux-firmware-liquidio
linux-firmware-mellanox
linux-firmware-nfp
wine
libaec
pugixml
gl2ps
twolame
yasm