From 0d677f76255cdfe25080667ff2a19e01c996ef5c Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Fri, 10 Jan 2025 11:43:46 +0100 Subject: [PATCH] feat: added packages list --- fresh-install/main.sh | 38 +++++- fresh-install/packages.txt | 265 +++++++++++++++++++++++++++++++++++++ 2 files changed, 301 insertions(+), 2 deletions(-) create mode 100644 fresh-install/packages.txt diff --git a/fresh-install/main.sh b/fresh-install/main.sh index b160621..c578a35 100755 --- a/fresh-install/main.sh +++ b/fresh-install/main.sh @@ -15,6 +15,7 @@ trap 'play_error_sound' ERR sudo -v +git config --global init.defaultBranch main install_from_aur() { if [ ! -d "$HOME/aur" ]; then @@ -190,6 +191,16 @@ pacman_packages=( rhash avisynthplus librist + expac + gn + gperf + lld + lldb + ocaml + ocaml-ctypes + ocaml-findlib + python-myst-parser + lua53 ) for pkg in "${pacman_packages[@]}"; do @@ -204,10 +215,33 @@ for pkg in "${pacman_packages[@]}"; do echo "$pkg is already installed" fi done +if ! command -v nvm &> /dev/null; then + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash +else + echo "nvm is already installed" +fi sudo systemctl enable bluetooth.service sudo systemctl start bluetooth.service aur_packages=( - "https://aur.archlinux.org/openvino.git openvino" + # "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/ocaml-stdlib-shims-git.git ocaml-stdlib-shims-git" + + "https://aur.archlinux.org/llvm-git.git llvm-git" + "https://aur.archlinux.org/nodejs-lts-hydrogen-git.git nodejs-lts-hydrogen-git" + "https://aur.archlinux.org/patchutils-git.git patchutils-git" + "https://aur.archlinux.org/python-httplib2-git.git python-httplib2-git" + "https://aur.archlinux.org/python-pyparsing-git.git python-pyparsing-git" + "https://aur.archlinux.org/electron25.git electron25" + "https://aur.archlinux.org/franz.git franz" + # "https://aur.archlinux.org/openvino.git openvino" "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" @@ -237,7 +271,7 @@ aur_packages=( "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/openvino-git.git openvino-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" diff --git a/fresh-install/packages.txt b/fresh-install/packages.txt new file mode 100644 index 0000000..665888e --- /dev/null +++ b/fresh-install/packages.txt @@ -0,0 +1,265 @@ +distcc +git +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 +ocaml-findlib +python-myst-parser +lua53 +expac +gn +gperf +http-parser +python-recommonmark +lldb +ocaml-ctypes +swig +z3 +ocaml-stdlib-shims +llvm +nodejs-lts-hydrogen +patchutils +python-httplib2 +python-pyparsing +electron25 +franz +openvino +bash-completion +glew +libaec +hdf5 +proj +pugixml +gl2ps +lapack +cython +patchelf +python-numpy +numactl +openmpi +boost +utf8cpp +eigen +vtk +ant +chrpath +openexr +gdb +valgrind +gobject-introspection +cdparanoia +sdl12-compat +libvisual +qt5-tools +wayland-protocols +libtremor +nasm +aalib +libcaca +libdv +qt5-declarative +qt5-wayland +libshout +taglib +twolame +wavpack +qt6-tools +qt6-shadertools +autoconf-archive +libgphoto2 +protobuf +lapacke +vulkan-utility-libraries +vulkan-validation-layers +cuda +libltc +libavtp +chromaprint +libdca +libmpcdec +neon +rtmpdump +soundtouch +spandsp +libsrtp +yasm +svt-hevc +zvbi +wildmidi +zxing-cpp +libinih +glibc +gcc +plzip +zsh +visual-studio-code-bin +asciidoc +xmlto +jsoncpp +libuv +cppdap +bluez +lynx +pacman +mold +thorium-browser-bin +glu +mupdf +exiv2 +libraw +nomacs +aribb24 +avisynthplus +lcevcdec +lensfun +libilbc +python-librabbitmq +librist +quirc +svt-vp9 +chromaprint-fftw +davs2 +libaribcaption +libklvanc +uavs3d +vvenc +xavs2 +xevd +xeve +ffmpeg-full +mpv-full +protontricks +bottles +proton-ge-custom +protonup-qt +protonhax +wine +msvc-wine +jq +iw +deluge +nvm +unityhub-beta \ No newline at end of file